Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
Indices Nasdaq US30 Signals Live News Today – 6th April 2026 https://www.fxpremiere.com/indices-nasdaq-us30-signals-live-news-today-6th-april-2026/#us30signals Make Money Online - FxPremiere Group
Live Indices News Today – US30, NASDAQ, NAS100 & GER40 | March 24, 2026 https://www.fxpremiere.com/live-indices-news-today-us30-nasdaq-nas100-ger40-march-24-2026/#US30#us30signals
Live Indices News Today – US30, NAS100, NASDAQ & GER40 | March 16, 2026 https://www.fxpremiere.com/live-indices-news-today-us30-nas100-nasdaq-ger40-march-16-2026/#US30#us30signals@followers
Live Crypto News Today — Digital Asset Market Update 28th Jan, 2026 https://www.fxpremiere.com/live-crypto-news-today-digital-asset-market-update-28th-jan-2026/#us30signals#NAS100 Make Money Online - FxPremiere Group
Live Crypto News Today — Digital Asset Market Update 28th Jan, 2026 https://www.fxpremiere.com/live-crypto-news-today-digital-asset-market-update-28th-jan-2026/#us30signals#NAS100 Make Money Online - FxPremiere Group
Indices Nasdaq US30 Signals Live News Today – 7th April 2026 https://www.fxpremiere.com/indices-nasdaq-us30-signals-live-news-today-7th-april-2026/#indices#us30signals
Signals Forecast for Indice News Signals Starting 28th April 2026: US30, NAS100, S&P 500, FOMC Day One, AI Earnings, Oil Risk and Live Trading Scenarios https://www.fxpremiere.com/signals-forecast-for-indice-news-signals-starting-28th-april-2026-us30-nas100-sp-500-fomc-day-one-ai-earnings-oil-risk-and-live-trading-scenarios/#US30#us30signals#NAS100
Signals Forecast for Indices News Starting 22nd April 2026: US30, NAS100, S&P 500 Outlook, U.S. Macro Risks, and Live Trading Scenarios https://www.fxpremiere.com/signals-forecast-for-indices-news-starting-22nd-april-2026-us30-nas100-sp-500-outlook-u-s-macro-risks-and-live-trading-scenarios/#indices#US30#us30signals
Indice Signals News Forecast for US30 NASDAQ NAS100 GER40 Starting 16th April 2026 https://www.fxpremiere.com/indice-signals-news-forecast-for-us30-nasdaq-nas100-ger40-starting-16th-april-2026/#indices#US30#us30signals#NAS100 Make Money Online - FxPremiere Group
Live Indices News — US30, NAS100, GER40 & Global Markets
February 13, 2026 https://www.fxpremiere.com/live-indices-news-us30-nas100-ger40-global-markets-february-13-2026/#indices#US30#us30signals#NAS100 FxPremiere Group Nasdaq Financial Times
Indices Forecast — Week Ahead (9–13 February 2026) https://www.fxpremiere.com/indices-forecast-week-ahead-9-13-february-2026/#indices#US30#us30signals#NAS100 Nasdaq
Live Indices Signals News Today – US30, Nasdaq & Global Markets | April 2, 2026 https://www.fxpremiere.com/live-indices-signals-news-today-us30-nasdaq-global-markets-april-2-2026/#US30#us30signals#NASDAQ