Первая директория в 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
☢️Título: Heavenly Delusion — ( Tengoku Daimakyou )
✔️Capítulos: 13
✔️Calidad: #720p
✔️Género: #Aventura#Acción#Drama#Ciencia_Ficción#Seinen
✔️Idioma: #Japonés_Sub_Español🇯🇵
🀄️Sinopsis:
Dentro de la seguridad de los muros, los jóvenes son criados en un entorno de guardería por robots. Aunque la vida allí puede parecer rancia en la superficie, los niños están llenos de potencial y curiosidad. En muchos sentidos, es como un trozo de cielo. El mundo exterior es un infierno. Casi no hay nada mecánico y está habitado por extraños y poderosos seres sobrenaturales. Maru, con la ayuda de Kiruko, está ahí fuera atravesando lo que una vez fue Tokio por el cielo. Pero después de buscar durante tanto tiempo, quizá el cielo sea más un sueño insostenible que una realidad potencial.
⚠️Versión Doblaje Español Latino Aquí 👇
https://t.me/Animes480pFinalizados/23835
📤Apoyame Aquí 👈
@directorioplusultra
☢️Título: Heavenly Delusion — ( Tengoku Daimakyou )
✔️Capítulos: 13
✔️Calidad: #720p
✔️Género: #Aventura#Acción#Drama#Ciencia_Ficción#Seinen
✔️Idioma: #Español_Latino🇲🇽
🀄️Sinopsis:
Dentro de la seguridad de los muros, los jóvenes son criados en un entorno de guardería por robots. Aunque la vida allí puede parecer rancia en la superficie, los niños están llenos de potencial y curiosidad. En muchos sentidos, es como un trozo de cielo. El mundo exterior es un infierno. Casi no hay nada mecánico y está habitado por extraños y poderosos seres sobrenaturales. Maru, con la ayuda de Kiruko, está ahí fuera atravesando lo que una vez fue Tokio por el cielo. Pero después de buscar durante tanto tiempo, quizá el cielo sea más un sueño insostenible que una realidad potencial.
⚠️Versión Subtitulada Aquí 👇
https://t.me/Animes480pFinalizados/23819
📤Apoyame Aquí 👈
@directorioplusultra
☢️Título: Hakozume: Kouban Joshi No Gyakushuu — (Police In A Pod)
✔️Capitulos: 13
✔️Calidad: #720p
✔️Género: #Comedia#Drama#Policial#Seinen#Recuentos_de_la_Vida
✔️Idioma: #Japonés_Sub_Español
🀄️Sinopsis:
La oficial de policía Kawai tenía suficiente de una carrera en la que ni siquiera estaba y estaba a punto de entregar su registro, cuando sucedió lo impensable: ¡conoció a la nueva directora de su estación! Y después de pasar un poco de tiempo con este magnífico modelo a seguir, Kawai se da cuenta de que, después de todo, tal vez no haya terminado de ser oficial.
📤Apoyame Aquí 👈
@Animes480pFinalizados