Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
🇦🇷 Presidenziali #Argentina, il peronista e attuale ministro dell'Economia Sergio #Massa vince il primo turno con il 36% dei consensi. Al ballottaggio del 19 novembre sfiderà Javier #Milei, l'ultraliberista anti-establishment a lungo favorito dai sondaggi, che al primo turno ha ottenuto il 30% dei voti. Milei potrebbe recuperare buona parte del 24% dei voti andati al primo turno alla conservatrice Patricia Bullrich
@UltimoraPolitics
🔴#BREAKING
#Milei è il nuovo presidente dell'#Argentina. #Massa ha riconosciuto la sconfitta nel ballottaggio.
Risultati con il 99,3% dei seggi scrutinati:
Javier Milei (La Libertad Avanza) 55,7% ✅️
Sergio Massa (Unión por la Patria) 44,3%
🔴#BREAKING: a #Massa si va al ballottaggio tra Francesco Persiani (centrodestra) e Enzo Romolo Ricci (centrosinistra).
#Amministrative2023#MaratonaYouTrend
#Amministrative2023
🔵#Massa: Rieletto sindaco Francesco #Persiani, sostenuto da Lega, Forza Italia e liste civiche. Sconfitto il candidato di PD e Alleanza Verdi Sinistra, Enzo #Ricci
@UltimoraPolitics
#Elezioni#Argentina#Presidenziali
Javier #Milei (#PL|Destra libertaria) è il nuovo Presidente della Repubblica Argentina.
Il suo sfidante Sergio #Massa (#FR|Peronisti federali) ha riconosciuto la sconfitta.
@OsservatorioEsteri
#Elezioni#Argentina#Presidenziali
Sergio #Massa (#FR|Peronisti federali) vince il primo turno delle elezioni presidenziali. Secondo Javier #Milei (#PL|Destra libertaria).
Entrambi si affronteranno il 19 novembre per il secondo turno.
@OsservatorioEsteri
#Amministrative2023
Recap capoluoghi:
#Ancona: 🔵 CDX GAIN
#Brindisi: 🔵 CDX GAIN
#Massa: 🔵 CDX HOLD
#Pisa: 🔵 CDX HOLD
#Siena: 🔵 CDX HOLD
#Terni: ⚪️ CIV GAIN
#Vicenza: 🟠 CSX GAIN
@UltimoraPolitics