Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
Emisora Provincial CMKS
La Emisora Provincial CMKS oferta dos plazas en el Departamento de Informática, para profesionales con experiencia en temas vinculados al funcionamiento de redes, programación y diseño web, así como seguridad.
Si usted es técnico, licenciado o ingeniero informático, usted puede ser parte de esta gran familia radial. Aproveche la oportunidad.
El pago mensual supera los 4500 CUP y según los resultados el trabajador puede ser estimulado salarialmente.
Puede llamar a los teléfonos:
-- 21324040.
-- 21323101.
Los que gusten serán atendidos en la Casa Radial sito en Calle Donato Mármol # 409 entre Martí y Pedro Agustín Pérez, Ciudad de Guantánamo.
[email protected] - 21324040, 21323101
#guantanamo
The Trump administration continues to ramp up its migration crackdown with reports that over 100 Venezuelans have been transferred to the infamous naval base in Guantánamo Bay, Cuba.
Read the story: https://venezuelanalysis.com/news/us-sends-dozens-of-venezuelan-migrants-to-guantanamo-as-relatives-plead-innocence/
#Migration#HumanRights#Guantanamo#Trump
‼️PAUKENSCHLAG – Freigegebene Gerichtsakten in Guantanamo deuten darauf hin, dass einige der 9/11-Terroristen CIA-Agenten waren‼️
Eine explosive Gerichtsakte der Militärkommission von Guantanamo – einem Gericht, das die Fälle von Angeklagten behandelt, die beschuldigt werden, die Terroranschläge vom 11. September auf New York ausgeführt zu haben – hat anscheinend das Undenkbare bestätigt.
https://legitim.ch/paukenschlag-freigegebene-gerichtsakten-in-guantanamo-deuten-darauf-hin-dass-einige-der-9-11-terroristen-cia-agenten-waren/
Willst du mehr davon? Dann abonniere unseren Kanal!
👉@LegitimNews
#CIA#FBI#InsideJob#Guantanamo
For over 20 years, the US has detained 39 Muslim men at Guantánamo Bay, with 27 never charged. The CIA operated secret "black sites" where at least 119 Muslim men were held and at least 39 tortured, without accountability. This system of unlawful detention, rendition, and abuse has cost billions, fueled propaganda by armed groups, and undermined global human rights.
[Read more]
@googlefactss#HumanRights#Guantanamo#Torture#Accountability#usa#liberty#LandOfTheFree
Buenas tardes estimados subscriptores
A partir de ahora para diferencias las ofertas laborales y para una mayor organización. Le daremos uso a los # por lo que cada oferta tendrá un # en referencia a la provincia , subiremos las de mayor votación en las encuestas.
#lahabana#guantanamo#isladelajuventud#santiagodecuba#holguin#granma#artemisa#pinardelrio#cienfuegos#villaclara#ciegodeavila