Первая директория в 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
La regione #Lombardia ha avviato un piano per formare e assumere più di 200 infermieri provenienti dall’Uzbekistan. L’obiettivo è colmare la grave carenza di infermieri degli ospedali lombardi. Nella legge di stabilità della regione (il documento che definisce le entrate e le spese per i prossimi tre anni, ancora in fase di discussione), si legge che per realizzare parte di questo piano è previsto lo stanziamento di 900mila euro da suddividere su tre anni. (ilPost)
@UltimoraPolitics24
#Italia
Nota del #PD|S&D #Lombardia:
"Se prendi soldi pubblici e non fai gli interessi della collettività, allora non servi. E il contratto deve saltare. Parliamo di sanità: su oltre 400 strutture private accreditate in Lombardia, solo 8 hanno aderito al nuovo CUP unico. Otto su quattrocento. Non è un dettaglio tecnico. È una scelta precisa, pagata dalle lombarde e dai lombardi che ogni giorno fanno i conti con liste d’attesa infinite, visite rinviate, ricette che scadono, medici di medicina generale introvabili e personale sanitario allo stremo.
Mentre il pubblico continua a reggere quasi tutto, una parte del privato si sfila e pensa solo ai bilanci. E la destra di Fontana e Bertolaso resta immobile.
La nostra proposta è semplicissima: se non aderisci al CUP unico entro i prossimi tre mesi, non ti sarà rinnovato il contratto. La porteremo in Consiglio regionale. E sabato 11 aprile alle 15 saremo in piazza, sotto Palazzo Lombardia, a Milano, per difendere il diritto alla salute."
@OsservatorioItaliano
#Lombardia
#Conte lancia la consultazione in rete per le regionali: "Gli iscritti decidano se correre soli, con minori chance di poter essere competitivi, o in coalizione con il centrosinistra, ovviamente con maggiori chance di poter battere il centrodestra e voltare pagina"
@UltimoraPolitics
#Italia#Lombardia#Milano
Ti sei perso il dibattito tra i candidati a Milano? Puoi rivederlo su:
Youtube ▶️https://youtu.be/9Pzke9bTGOA
Twitch ▶️https://www.twitch.tv/videos/1144765642
——————
ℹ️ Questa live potrebbe contenere opinioni che non rappresentano il pensiero di Ultimora.net
Il presente contenuto multimediale è curato esclusivamente dal suo autore, che esprime le proprie idee a titolo personale.
#Lombardia
Attilio #Fontana: "Giorgia Meloni mi ha confermato che il candidato del centrodestra sono io. Il mio nome non è ancora stato ufficializzato dalla coalizione perché si stanno definendo gli ultimi dettagli anche sulle altre Regioni al voto"
@UltimoraPolitics