Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
Meningitis can affect anyone at any age.
Seek medical attention immediately if you experience symptoms.
Symptoms include
➡️Fever/severe headache
➡️Vomiting
➡️Drowsiness
➡️Rash
➡️Seizures
➡️Muscle/joint pain
➡️Stiff neck
#DefeatMeningitis
#Meningitis can affect any age group but mostly occurs in children and young adults.
Visit a healthcare centre for immediate medical attention if you notice any of these symptoms in your young ones.
Let’s #DefeatMeningitis together.
#Meningitis spreads mostly from one person to another through respiratory droplets e.g. coughing, sneezing & close contact such as kissing
Seek immediate medical attention if you experience these symptoms
Let’s #DefeatMeningitis together.
#Meningitis spreads mostly from one person to another through respiratory droplets e.g. coughing, sneezing & close contact such as kissing
Meningitis can affect anyone at any age. Seek medical attention if you experience symptoms.
Let's take action to #DefeatMeningitis together.
#Meningitis spreads mostly from one person to another through respiratory droplets e.g. coughing, sneezing & close contact such as kissing
Meningitis can affect anyone at any age. Seek medical attention if you experience symptoms
Let's take action to #DefeatMeningitis together
#Meningitis is an inflammation of the membranes around the spinal cord & brain.
Seek medical attention when you experience signs & symptoms such as:
➡️Fever/severe headache
➡️Vomiting
➡️Drowsiness
➡️Rash
➡️Seizures
➡️Muscle/joint pain
➡️Stiff neck
#DefeatMeningitis
#Meningitis is a medical emergency that can be deadly & can cause long-lasting impacts such as brain damage, hearing loss, organ damage & limb loss.
Early recognition saves lives. Seek immediate medical attention if you experience associated symptoms.
#DefeatMeningitis
📌Meningitis is a vaccine-preventable disease but can progress rapidly and become life-threatening if not vaccinated early.
The best way to protect yourself and your loved ones is:
✅Early vaccination
✅Recognizing the signs early
✅Seek immediate medical care
✅Follow prevention measures.
Together, we can defeat meningitis💪
#DefeatMeningitis#StaySafe#NCDCNigeria
Across the world, meningitis kills 1 in 10 people & causes lifelong disability in 1 in 5 people who survive it.
This #WorldMeningitisDay aims to remind us to raise awareness of #meningitis, its signs & symptoms, available vaccines and the race we must make to #DefeatMeningitis
Vaccination is the best prevention measure against #CerebrospinalMeningitis.
Ensure you complete Nigeria's routine immunisation schedule for your children or wards to keep them safe and #healthy.
#DefeatMeningitis
Vaccination is the best prevention measure against #CerebrospinalMeningitis.
Ensure you complete Nigeria's routine immunisation schedule for your children or wards to keep them #safe from vaccine-preventable diseases.
#DefeatMeningitis
#WorldMeningitisDay