TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #203 · 18 јан.

Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱 Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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

Резултати

Пронајдени 1 слични објави

Пребарај: #royalihc

当前筛选 #royalihc清除筛选

🚢Royal IHC начала строительство электрического земснаряда для QIT Madagascar Minerals. Нидерландская верфь Royal IHC приступила к строительству нового электрического земснаряда типа "cutter suction dredger (CSD)" по заказу QIT Madagascar Minerals (QMM). Судно будет работать в карьере Mandena совместно с действующим земснарядом "CSD Fasimainty". Питание обеспечивается береговой электрической системой общей мощностью 5 000 kVA, что позволяет сократить выбросы и эксплуатационные затраты по сравнению с традиционными дизельными решениями. Новый земснаряд оснащён фрезой мощностью 1 100 кВт и специально адаптирован к плотным рудным условиям карьера Mandena. Проект отражает тренд на электрификацию добывающей и дноуглубительной морской техники в рамках ESG-повестки горнодобывающих компаний. 📌Royal IHC основана в 1642 году (исторические корни голландского судостроения) и является одним из мировых лидеров в производстве дноуглубительного оборудования. Компания частная; контролируется нидерландскими инвестиционными структурами и менеджментом. В настоящее время контроль осуществляется финансовым консорциумом, сформированным в ходе спасения компании в 2020 году. #dredging#electricvessel#mining#ESG#RoyalIHC