Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
⚡️ Attaque terroriste en #Colombie
Au moins 14 personnes ont été tuées et des dizaines d'autres, dont des mineurs, ont été grièvement blessées, à la suite d'une explosion survenue sur une autoroute colombienne. Les autorités ont attribué cet attentat aux actions des rebelles.
Le président colombien Gustavo Petro a imputé l’attaque aux rebelles en lien avec des factions dissidentes des Forces armées révolutionnaires de Colombie (FARC).
RT en français • Osez questionner !
🇧🇷Le président du #Brésil, Luiz Inácio Lula da Silva, a signé le décret d’entrée en vigueur de l’accord de libre-échange entre le Mercosur et l’Union européenne.
Il a qualifié cet accord de moment crucial, soulignant que le processus de négociation avait duré plus de 25 ans, avant d’insister sur l’importance du multilatéralisme face aux tensions commerciales mondiales.
🟢 Lula a également évoqué la possibilité d’élargir le Mercosur, notamment à la #Colombie.
RT en français • Osez questionner !
🇧🇷Le président du #Brésil, Luiz Inácio Lula da Silva, a signé le décret d’entrée en vigueur de l’accord de libre-échange entre le Mercosur et l’Union européenne.
Il a qualifié cet accord de moment crucial, soulignant que le processus de négociation avait duré plus de 25 ans, avant d’insister sur l’importance du multilatéralisme face aux tensions commerciales mondiales.
🟢 Lula a également évoqué la possibilité d’élargir le Mercosur, notamment à la #Colombie.
RT en français • Osez questionner !
🇨🇴Les secouristes colombiens ont localisé les épaves d’un avion Beechcraft 1900D de la compagnie Satena Airlines, qui transportait quinze personnes. Selon la chaîne Noticias Caracol, personne n’a survécu au crash.
L’accident s’est produit dans le département de Norte de Santander. Les fragments de l’appareil ont été retrouvés dans une zone montagneuse de la municipalité de La Playa de Belén. Treize passagers et deux membres d’équipage se trouvaient à bord.
Parmi les victimes figure le député Diogenes Quintero.
#colombie#crashaérien
🇨🇴🇺🇸 Le président colombien, Gustavo Petro, a indiqué avoir remis à son homologue américain Donald Trump une liste des noms de barons de la drogue résidant hors de la République, et a souligné la nécessité de les poursuivre conjointement.
#étatsunis#colombie#drogue
🇨🇴Le nombre de victimes de l'accident du Hercules C-130 survenu dans le sud de la Colombie s'élève désormais à au moins 66 morts.
Un précédent bilan faisait état de 34 victimes.
#colombie#avion#crash
Un avion Hercules C-130 de l'armée de l'air colombienne, transportant plus d'une centaine de militaires, s'est écrasé, rapporte le média Caracol. Le ministre de la Défense, Pedro Sanchez, a confirmé l'accident, sans toutefois préciser le nombre de passagers.
Vidéo: Mauricio Vanegas/X
#colombie#avion#crash
🇮🇳🇨🇴 Le directeur exécutif de la société indienne Reliance Industries, Anant Ambani, a proposé de sauver les 80 hippopotames que les autorités colombiennes envisagent d’abattre. Le fils du milliardaire Mukesh Ambani a adressé un message en ce sens à la ministre colombienne de l’Environnement et du Développement durable.
Anant Ambani demande aux autorités du pays de suspendre la décision d’abattage partiel des animaux et annonce qu’il souhaite les transférer dans l’État indien du Gujarat.
Ces 80 hippopotames n’ont pas choisi leur lieu de naissance et ne sont pas responsables des circonstances dans lesquelles ils se sont retrouvés aujourd’hui. Ce sont des êtres vivants et sensibles, et si nous avons la possibilité de les sauver de manière sûre et humaine, nous nous devons d’essayer de le faire.
#colombie#hippopotames#sauvetage