Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
💎Hey, HEXNation!
⏲ Time for a quick activity with prizes!
• Repost this post in your Telegram story.
• Tag @hexnio and add #HEXN tag to it.
• A few extra words would be a nice touch!
• Click #HEXN in this post to see our global crew.
We'll watch your stories and randomly pick 5 winners to receive a promo-check for 1 $TON each to claim!
LET’S GO! 🚀
*️⃣App | 📈Trade | 🧭Links | ✖️Twitter
💎Hey, HEXNation!
⏲ Time for a quick check-up on how awesome you all are!
Show us your HP farms in your Telegram stories:
• Post your HEXN App in stories.
• Tag @hexn_bot and add #HEXN tag to it.
• Click #HEXN in this post to see our HEXNation!
1-2-3, GO! 🚀
*️⃣App | 💬Chats | *️⃣Website | 𝕏 Twitter
🎥 HEXN Video Makers Contest! 🎥
🗓Contest: July 19th - August 1st
🗓Results: August 3rd
🚀 Total Prize Pool: $10,000! 🚀
Think you’ve got what it takes to make an awesome video about HEXN? Here’s how to join:
1. Create a Video: Make a video about HEXN and upload it to 📱 TikTok, 📱 Instagram Reels, or 📱 YouTube Shorts.
2. Get Views: Reach at least 100,000 views on one of these platforms.
3. Submit Your Entry: Once (and only then) you hit 100k views, send us the link through this Google form: https://forms.gle/gaCT89hNXjjjcf8w6
Rewards:
🎉 $50 for 100,000 views
🏆 $300 for 1,000,000 views
‼️Important:
• Views must be real, we’ll check that! 🔍
• Add the #hexn tag to your video!
• Your video can be in any genre.🎬
🙌We were blown away by your response to our meme contest and realized we have a community full of talented creators! Let’s make HEXN go viral!
🫵Tap THIS & 🔼 Share, so more people can participate!
*️⃣App | 💬Chats | *️⃣Website | 𝕏 Twitter
We are happy to Announce the #HEXN Meme Contest #Winners!
Congratulations #Winners (Twitter Handles)👇!
@ScaredHulk
@cryingrnf
@dionysuz_
@odukunelson
@uonyekiss
@crypto0harry
@greymegawin
@wangshuthian
@mr_h_kumawat
@BOSSSMUDA9
You have won 10$ per each winner. You will receive your reward on the platform 🏆🎉
🎉 Send us a DM with your Registered Email on #HEXN to claim your rewards! DM @MaxAttacker or our Twitter @hexn_io
If your weren't chosen this time around, don't worry! We love memes, so there's more contests on the way.
https://twitter.com/hexn_io/status/1623563743123902465