Первая директория в 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
Nel nuovo intervento di Pensiero Verticale a La Cittadella si parla senza filtri di immigrazione, identità e crisi dei valori europei. Tra denatalità, perdita del nucleo familiare e omologazione culturale, l’Europa rischia di smarrire se stessa. Serve un linguaggio libero, capace di chiamare i fatti col loro nome e di ricostruire la Comunità, là dove tutto è iniziato.
Un ringraziamento speciale a @galt_media e ai padroni di casa @mattcarus@francesco_borgonovo e Massimo Salvati
#news#attualità#attualita#immigrazione#sicurezza#italia#governo#politica#milano#roma#degrado#giornale#giornalismo#notizie
Milano. Brillante, scintillante, internazionale.
Ma basta guardare un po’ più da vicino per scoprire un’altra città.
Una Milano che non finisce sulle riviste patinate né nei video promozionali.
Una Milano fatta di paura, disuguaglianza, solitudine.
Con questa nuova rubrica vogliamo raccontare la verità dietro la facciata, mostrare ciò che viene nascosto, dare voce a chi vive ogni giorno la Milano che nessuno vuole vedere.
Benvenuti in “Milano senza filtri.”
Perché dietro le luci del lusso, ci sono ombre che meritano di essere illuminate.
#milano#sicurezza#immigrazione#povertà#degrado#milanocity#news#attualità#attualita#italia#babygang#maranza
Si é riusciti ad inventare una droga che ci accompagna letteralmente in ogni momento della nostra vita, pure al cesso, e nonostante tutte le comodità che dovrebbe portarci rimpiangiamo le epoche in cui non era presente.
#vaporonda#vaporwave#vapourwave#vaporart#seapunk#webpunk#glitch#glitchart#glitchartistscollective#chillwave#aesthetic#vaporwaveaesthetic#vaporwaveaesthetics#malinconia#melancholy#tristezza#sadness#sadboy#lofi#dipendenza#dependence#internet#degrado#decay#trainspotting#solitudine#loneliness
La nettezza urbana: necessaria, sporca, inefficiente e talvolta poetica.
#vaporonda#vaporwave#vapourwave#vaporart#seapunk#webpunk#glitch#glitchart#glitchartistscollective#chillwave#aesthetic#vaporwaveaesthetic#vaporwaveaesthetics#malinconia#melancholy#tristezza#sadness#sadboy#lofi#metafisica#metaphysics#degrado#decay#nettezzaurbana#sanitation#spazzatura#trash
Il profugo, un invisibile ingombrante.
#vaporonda#vaporwave#vapourwave#vaporart#seapunk#webpunk#glitch#glitchart#glitchartistscollective#chillwave#aesthetic#vaporwaveaesthetic#vaporwaveaesthetics#malinconia#melancholy#tristezza#sadness#sadboy#lofi#profugo#rifugiato#refugee#guerra#war#crisi#crisis#degrado#decay