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 слични објави

Пребарај: #ukmto

当前筛选 #ukmto清除筛选

🚢Новые атаки на торговые суда в Персидском заливе усиливают риски судоходства. Сегодня в районе Персидского залива зафиксированы новые атаки на коммерческие суда, что продолжает усиливать напряжённость на одном из ключевых мировых морских маршрутов. По имеющейся информации: 🔹 Контейнеровоз “ONE Majesty”, вместимостью 6 700 TEU (IMO 9952741) получил повреждения в результате ракетного удара во время стоянки на рейде к северо-востоку от Дубая. Угрозы для экипажа и плавучести судна не зафиксировано. 🔹 Балкер “Mayruree Naree” (IMO 9842736) - был атакован при попытке покинуть Персидский залив через Ормузский пролив. На борту начался пожар, экипаж эвакуирован. 🔹 Третье судно — балкер в районе Абу-Даби — не пострадало: ракета упала в воду в нескольких метрах от борта. Согласно данным UKMTO (UK Maritime Trade Operations), с 28 февраля в Персидском заливе, Ормузском проливе и Оманском заливе зафиксировано 17 инцидентов с торговыми судами, из которых 13 подтверждены как атаки, а 4 рассматриваются как возможные. Для судоходной отрасли это означает резкий рост страховых рисков, увеличение премий по военному страхованию и дальнейшее ограничение движения судов через Ормуз — ключевой коридор мировой торговли энергоносителями. 📌UK Maritime Trade Operations (UKMTO) — подразделение ВМС Великобритании, созданное для мониторинга безопасности коммерческого судоходства в зонах повышенного риска. Организация координирует обмен информацией между военными структурами и судоходной индустрией. #Hormuz#MaritimeSecurity#ShippingRisk#UKMTO#GlobalShipping