Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
#Respect
Rahbar va yoshlar uchrashuvi: Yangi g‘oyalar – tezkor yechimlar
Farg‘onada “Yoshlar forumi” doirasida “Hududiy elektr tarmoqlari” AJ Boshqaruvi raisi Asrorjon Askarov hamda tizim korxonalari va hududiy filiallarda faoliyat yuritayotgan yoshlar ishtirokida “Rahbar va yoshlar uchrashuvi” bo‘lib o‘tdi.
Ochiq va samimiy muloqot shaklida o‘tgan tadbir davomida yoshlardan kelib tushgan yangi g‘oyalar va tashabbuslar muhokama qilindi. Xususan, “Hududiy elektr tarmoqlari” AJ Andijon hududiy filiali yoshlari tomonidan ilgari surilgan taklif Boshqaruv raisi tomonidan katta e’tibor bilan qabul qilinib, shu joyning o‘zida ijobiy hal etildi.
“Hududiy elektr tarmoqlari” AJ Andijon hududiy filiali matbuot xizmati
Het.uz | Facebook | Instagram | YouTube | Telegram
😄Respect
➖➖➖➖➖➖
🔘Respect, as a noun, is admiration for a person or thing.
🔜 I have so much respect for my mum. She's a great person.
🔘 Respect, as a verb, means to admire.
🔜 I respect my dad too. He's funny and caring.
🔘 Respect can mean showing politeness or honour.
🔜 We use Mr and Mrs as a sign of respect.
🔘 Respect can also be a feature or detail of something.
🔜 His new book is very different in a lot of respects.
#Respect👨🏫@America
➖➖➖➖➖➖➖➖➖➖➖➖
🆕 Crypto News @Money
😁 Crypto Game @Egame
🇺🇸 US News @America
🇯🇵 Japan News @Japan
🇦🇪 UAE News @Dubai
▶️ Popular Movies @Videos
😜 Best Funny Video @Funnys
Ого, Адель в новом клипе Эй Йолы снимается на фоне аватарки канала #respect
На самом деле в клипе другая уральская гора: впрочем, аватарки тут тоже не раз незаметно для читателей менялись с одной -тау на другую.
И сейчас там Ямантау, настоящую суть которой наверняка уже запрещено раскрывать по каким-нибудь очередным законам. Но в принципе башкиры знают, что Ямантау на самом деле не совсем гора
Iranian women☝🏻
This is how you garner the world's #respect.
Nudity has consistently served as a source of degradation, never representing anything else.
#respect
Сhet ellik mijozlarda bir narsani sezdim ularga brif bermasangiz ham o'zi nima qilishni biladi poster qildirish uchun bittasi brendni xarakteri, nima bilan shug'ulanishi, nima qilishi, qanday ranglardan foydalanishadi va hokazolarni yozib tashlabdi, respect o'zimizada mijozlar bunaqa saviyaga chiqishi uchun qancha vaqt kerak ekana...
@graf_ai
Hurmatli Volontyorlar!
Har qanday vaziyatda ham OʻZARO HURMAT🤗 va albatta qarshingizdagi insonni TINGLASHNI🤫 oʻrganing. Shunda ishingiz faqat "besh" boʻladi.🖐🏻😎
#Respect
#Oʻzaro_hurmat
@Jizzax_volontyorlar_maktabi