Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
የፋሺስት ኢጣልያን ወታደሮች በድሬዳዋ ከተማ የሚገኘው (የሠላም አዳራሽ) ቤተመንግሥት ውስጥ በሚገቡበት ወቅት ፤ በወርሃ ግንቦት 1928 ዓ.ም
Fascist Italian soldiers entering the (Peace Hall) palace in Dire Dawa city; in May 1936.
#ታሪክን_ወደኋላ#TariknWedehuala#DireDawa
youtube.com/@tariknwedehuala11
በድሬዳዋ ቤተመንግሥት (የሠላም አዳራሽ) የኢጣልያ ወታደሮች እና የከተማዋ ነዋሪዎች በቤተመንግሥቱ ቅጥር ግቢ ውስጥ ተሰብስበው ይታያሉ ፤ ግንቦት 1928 ዓ.ም
Fascist Italian soldiers and residents of the city are seen gathered in the courtyard of the Dire Dawa (Peace Hall) Palace; May 1936.
#ታሪክን_ወደኋላ#TariknWedehuala#DireDawa
youtube.com/@tariknwedehuala11
በፋሺስት ኢጣሊያን ወረራ ዘመን የተገነባው የድሬዳዋ ምክር ቤት ሕንፃ ግንባታው ተጠናቅቆ በተመረቀበት ዕለት ፤ የካቲት 19 ቀን 1930 ዓ.ም (ድሬዳዋ)
The Dire Dawa Council building, built during the Fascist Italian occupation, was completed and inaugurated; February 26, 1938.
#ታሪክን_ወደኋላ#TariknWedehuala#DireDawa
youtube.com/@tariknwedehuala11
በድሬዳዋ ከተማ ውስጥ የነበረው የሴቶች ዘመናዊው የሽመና ትምህርት ቤት ፤ መጋቢት 17 ቀን 1932 ዓ.ም
The women's weaving school in Dire Dawa city, March 26, 1940.
#ታሪክን_ወደኋላ#TariknWedehuala#DireDawa
youtube.com/@tariknwedehuala11
የድሬዳዋ ፖስታ እና ቴሌግራፍ መስሪያ ቤት ህንፃ በዘመኑ ፤ በወርሃ መጋቢት 1930 ዓ.ም
Dire Dawa Post And Telegraph Office Building; in March 1938.
#ታሪክን_ወደኋላ#TariknWedehuala#DireDawa
youtube.com/@tariknwedehuala11
ድሬዳዋ ከተማ በዘመኗ ፤ የከዚራ ፣ ደቻቱ ፣ መጋላ እና ኮኔል ሠፈሮችን ከከፍታ የሚያሳይ ፎቶግራፍ (ከ 1943 -- 1947 ዓ.ም)
Dire Dawa City; Photographs Taken between 1951 and 1954. Aerial View Of The Neighborhoods Of Kezira, Dechatu, Megala and Konel;
#ታሪክን_ወደኋላ#TariknWedehuala#DireDawa
youtube.com/@tariknwedehuala11