Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль datetime, и создаёте с таким именем файл (ну логично же😄) прямо в рабочей директории.
Потом, при попытке импортировать datetime модуль, из-за приоритета импорта будет импортирован файл из рабочий директории а не оригинальная библиотека. Ведь имя файла это суть имя модуля!
А знаете ли вы, что не все стандартные модули можно так перезаписать? Коллизии имён не подвержены builtin модули. Они всегда стоят на первом месте в приоритете импорта, поэтому их нельзя заменить.
Полный список таких модулей можно посмотреть в списке sys.builtin_module_names.
То есть, вы сломаете весь Python если назовёте свой модуль os или site, но если назовёте time или gc то ничего страшного не случится)))
Тем не менее, никогда не называйте модули уже занятыми именами!!!⚠️
Я всегда рекомендую всем своим файлам делать именной префикс из 2-3 символов. Например я называю свои проекты так:
pw_project_name
pw_ui_tools.py
pw_something/main.py
Либо под ситуацию
tst_scriptname.py
(не "test" чтобы не подхватывал pytest)
dbg_script.py
maya_ui.py
hou_menu_tools.py
И искать проще, и коллизий нет.
#tricks#basic
#Elezioni#Slovenia
Secondo l'exit poll di Mediana, il partito del Primo Ministro Janez #Janša#SDS|EPP registra il suo secondo peggior risultato degli ultimi 18 anni (il peggiore rimane quindi quello del 2014, quando SDS prese il 20,7% dei voti).
@UltimoraPolitics
🇸🇮 Elezioni #Slovenia — Il partito del premier liberale uscente Robert #Golob (#GS) vince di misura contro quello dell’ex premier di destra Janez #Janša (#SDS). Golob potrebbe ora formare una nuova maggioranza di centro-sinistra o di centro, oppure ricorrere a elezioni anticipate.
@UltimoraPolitics24
Slovenia: Golob tiene, ma il Parlamento si fa in salita
Le elezioni in Slovenia consegnano un quadro frammentato. Il partito di Golob (GS) resta primo, ma perde la maggioranza assoluta. La destra di Janša avanza, senza però riuscire a sorpassare.
Con 40 seggi su 90 per l’area progressista (GS+SD+Sinistra), il prossimo governo sarà inevitabilmente un’alleanza larga e fragile. La Sinistra (Levica) si conferma potenziale ago della bilancia.
Ora si cercano equilibri complessi: allargarsi al centro-destra moderato o tenere una linea più socialmente marcata? La partita è aperta, e il prossimo esecutivo rischia di nascere già con il fiato corto.
#Slovenia#Elezioni#Golob#Janša#PoliticaEuropea
https://www.marx21.it/internazionale/slovenia-golob-argina-jansa-ma-il-nuovo-parlamento-impone-negoziati-difficili/
#Slovenia
Il Leader di #GS|Verdi Robert #Golob ha annunciato che è arrivato ad un accordo di Governo con #SD|S&D e #L|LEFT. Non è ancora stata posta la firma del contratto di Governo, ma la RTV Slovenija ha ottenuto alcuni contenuti del contratto di coalizione, tra cui:
-Aumento del salario minimo netto a 800€ e delle pensioni a 700€;
-Abolizione dell'assicurazione sanitaria aggiuntiva;
-Rinuncia dell'acquisto dei blindati Boxer, revisione di tutte le procedure di acquisto di attrezzature militari effettuate durante il governo #Janša;
-Eliminazione di tutte le barriere fisiche ai confini di stato, incluso il filo spinato;
-Impegno del Governo nell'alleviare gli effetti dei rincari dei prodotti energetici e promette di impegnarsi per un'energia più verde;
-I medici impiegati nel settore pubblico non potrebbero lavorare nel pomeriggio anche presso studi privati;
-Nelle mense delle scuole elementari e medie pasti gratuiti, prevista inoltre modifica alle materie studiate;
-Regolazione dello status di RTV Slovenia e dell'agenzia di stampa STA, che non permetterebbe interferenze politiche nel lavoro dei media pubblici.
Un gruppo di deputati, con primo firmatario Robert #Golob, ha anche inoltrato in procedura parlamentare la proposta di modifica alla Legge sul governo. Secondo quanto annunciato dai tre futuri partner di coalizione, ci si aspetta un aumento del numero dei ministeri con diverse denominazioni.
@UltimoraPolitics