Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
#аренда#А870⤴️⤴️⤴️
🙌 Перед вами возможность пожить в берлоге 🧌 великана (и нет, не потому что он уехал зимовать).
Его влюбленность в русскую 🪆 куклу сказалась на интерьере: картинках и алом декоре ❤️
P.s. Квартира — студия, гигантам еще не успели рассказать, что такое 📏 планировка евро-двушки.
📐 37,6 м²
🪜 этаж 1 из 5
💸 76к/мес + к/у
📍Вознесенский пр-т, 33
👉🏻 на связи агент Елена 89110300534
*больше фото в комментариях ⤵️
Нестыдные | Петербург.
Подписаться
#аренда#А870⤴️⤴️⤴️
Born to: уехать по работе во 🇫🇷 Францию, встречаться с французом рэд-флагом, который будет заниматься открытием своего собственного ресторана, а ты ходить на модные показы.
Forced to: снимать однушку за 100к и копить деньги на Париж. Зато ярко-красные 🐦🔥 очки на столе уже подобрали ближайший рейс, чтобы самостоятельно предотвратить воссоединение Эмили и Габриэля.
Или только нам 🤨 не нравится этот поваренок?
🔥#БЕЗКОМИССИИ
📐 45 м²
🪜 этаж 3 из 7
💸105к/мес + к/у 100к/мес + к/у
📍Малый проспект Васильевского острова, 64к1
📞
*больше фото и план в комментариях ⤵️
Нестыдные | Петербург.
Подписаться
#аренда#А870⤴️⤴️⤴️
#сноваактуальна
Born to: уехать по работе во 🇫🇷 Францию, встречаться с французом рэд-флагом, который будет заниматься открытием своего собственного ресторана, а ты ходить на модные показы.
Forced to: снимать однушку за 100к и копить деньги на Париж. Зато ярко-красные 🐦🔥 очки на столе уже подобрали ближайший рейс, чтобы самостоятельно предотвратить воссоединение Эмили и Габриэля.
Или только нам 🤨 не нравится этот поваренок?
🔥#БЕЗКОМИССИИ
📐 45 м²
🪜 этаж 3 из 7
💸 95к/мес + к/у
📍Малый проспект Васильевского острова, 64к1
📞 на связи собственник Ольга +7 950 009 1074
*больше фото и план в комментариях ⤵️
Нестыдные | Петербург.
Подписаться