Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
Let's create awareness about a #sustainable future.
Participate in the photography competition for the Shoonya–Zero Pollution Mobility campaign and win up to ₹5,000
Visit: https://www.mygov.in/task/snap-shoonya-photography-competition-shoonya%E2%80%93zero-pollution-mobility-campaign/
✈️🇷🇺 В России произведена первая партия SAF-топлива для авиации!
«Газпром нефть» разработала инновационную технологию производства авиационного топлива с пониженным углеродным следом 🌍.
Базой стал традиционный авиакеросин с добавлением биокомпонентов из отработанного масла и жиров ♻️.
🔬 Новый состав уже соответствует международным экологическим стандартам, а применение SAF способно сократить выбросы парниковых газов при перелётах до 80%!
⚡️ Это следующий шаг в реализации стратегии «Газпром нефти» по снижению углеродного следа в транспортном секторе.
📌 Впереди — испытания топлива на базе ведущих авиационных институтов России.
#ГазпромНефть#SAF#авиация#топливоБудущего#экология#инновации#Россия#lowcarbon#sustainable#greenfuture🌱
Reposted from @happinessfestival.id
Ikuti sesi dialog dengan Alissa Qotrunnada Munawaroh atau yang lebih dikenal dengan nama @alissawahid . Putri pertama dari pasangan Mantan Presiden RI ke-4 Abdurrahman Wahid dan Sinta Nuriyah ini tengah menyibukkan dirinya di bidang sosial dan pendidikan.
Dalam Happiness Festival 2020: Webinar, Koordinator Nasional GUSDURian Network ini akan membahas pentingnya meningkatkan kesadaran menjaga Bhinneka Tunggal Ika untuk Indonesia Bahagia Lestari.
Merayakan International Day of Happiness, kita siap menemani WFH #temanbahagia di "Happiness Festival 2020: Webinar". Bersama para narasumber, #temanbahagia bisa berbagi pengalaman secara virtual dan berdiskusi.
.
Catat tanggalnya dan daftarkan diri kamu segera bila ingin terlibat dalam diskusi ini https://bit.ly/hfwebinar
Happiness Festival 2020 merupakan bentuk partisipasi United in Diversity Foundation (Yayasan Upaya Indonesia Damai/UID) dalam merayakan International Day of Happiness untuk menyebarkan pesan-pesan kebahagiaan kepada masyarakat Indonesia.
#jaringangusdurian
#HappinessFest2020
#HappinessFestival
#IndonesiaBahagiaLestari
#temanbahagia
#Hfwebinar
#happinessfestivalwebinar
#sustainable
#bhinnekatunggalika
#wfh
#webinar - #regrann
Bnewable Secures $42M Funding
Bnewable raises $42.02M to enhance energy solutions, focusing on battery-as-a-service and smart energy management systems. Energy management becomes increasingly vital for companies.
#Bnewable#Funding#Energy#Management#Tech#BatteryAsAService#Sustainable#Innovation#SmartSystems#Utilities#Investment#Startups#CleanEnergy#Solutions#Growth#Development#Industry#Future#Strategy#Services