Первая директория в sys.path
🔸 Когда вы запускаете Python-интерпретатор в интерактивном режиме, в системные пути (sys.path) в самое начало добавляется текущая рабочая директория
>>> for path in sys.path:
... print(f'"{path}"')
""
"/usr/lib/python37.zip"
"/usr/lib/python3.7"
...
Первая строка пустая, что и означает текущую рабочую директорию.
🔸 Если вы запускаете интерпретатор передавая скрипт как аргумент, то история получается иная. На первом месте будет директория в которой располагается скрипт. А текущая рабочая директория игнорируется.
Пишем скрипт с таким содержанием:
# script.py
import sys
for path in sys.path:
print(f'"{path}"')
Запускаем
python3 /home/user/dev/script.py
Получаем
"/home/user/dev"
"/usr/lib/python37.zip"
"/usr/lib/python3.7"
...
🔸 Если вы запускаете скрипт по имени модуля то на первом месте будет домашняя директория текущего юзера
python3 -m script
"/home/user"
"/usr/lib/python37.zip"
"/usr/lib/python3.7"
...
Скрипт должен быть доступен для импорта
На что это влияет?
На видимость модулей для импорта. Если вы ждёте, что, запустив скрипт по пути, сможете импортировать модули из текущей рабочей директории, то вы ошибаетесь. Придётся добавлять путь os.getcwd() в sys.path самостоятельно или заранее объявлять переменную PYTHONPATH.
#basic
🐻❄️ 𝆬 apuntebonito en word 𝅄 𝆹 ¡
hace tiempo que no lo intentaba y tenia miedo del resultado , asi que decidí hacer algo sencillo. Espero que les guste. El aesthetic seria stargirl ? Comenta tu ultimo emoji si leíste todo 😎
#apuntes
:¨ ·.· ¨: 𝖼𝗋𝖾𝖽ⲓ𝗍𝗌 𝗍𝗈 ⊹ ৎ୭
`· . ♡ @apuntes_digitales ૮ ˶ᵔ ᵕ ᵔ˶ ა
🍡 ۪ 𝆬 apuntebonito en powerpoint y calendario 2024 𝅄 ۟ 𝆹 ¡
próximamente planeo subirles el proceso de cómo hice el primer apunte y cómo pueden hacer su propio calendario ✨aesthetic✨
pd: no prometo que sea pronto porque a penas estoy aprendiendo a editar y mi amorcito me está enseñando lo básico ;-;
#apuntes
:¨ ·.· ¨: 𝖼𝗋𝖾𝖽ⲓ𝗍𝗌 𝗍𝗈 🍈🍜⊹ ৎ୭
`· . ♡ @apuntes_digitales ૮ ˶ᵔ ᵕ ᵔ˶ ა
╔──── 🥧°:.◎.:°🥧 ────╗
½•Apuntes de Fracciones•½
╚──── 🥧°:.◎.:°🥧 ────╝
📍Aprendamos a lidiar mejor con los números fraccionarios. Créditos en las imágenes a sus respectivos autores.
@apuntes_digitales#ideas#apuntes
╔──── 📝°:.◎.:°📝 ────╗
°:.•Apuntes de Ortografía•.:°
╚──── 📝°:.◎.:°📝 ────╝
📍Homónimos y prefijos. Créditos en las imágenes.
@apuntes_digitales#ideas#apuntes
★ . ꜝꜞ ᳝ ࣪ paletas de colores para tus apuntes🔭ׂ ʬʬ
Los símbolos del lado son los temas del color: si son fríos o cálidos. Los fríos aportan mas seriedad al trabajo y los cálidos hacen la ilusión de verse más alegres (en este caso los primeros se pueden usar más para temas minimalistas como portadas, informes, etc. Y los cálidos para temas con más detalles como infografías, mapas mentales. Etc.)
♡ créditos aValentina Campos ♡
☁️ | tags: #apuntes#recursos
:¨ ·.· ¨: collabs a 🐏 ⊹ ৎ୭
`· . ♡ @haditaestudiosabot ˶ᵔ ᵕ ᵔ˶