TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #203 · 18 јан.

Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱 Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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

Резултати

Пронајдени 1 слични објави

Пребарај: #kickhimout

当前筛选 #kickhimout清除筛选
Hong Kong Democracy Movement

@hkdmovement · Post #7913 · 29.11.2024 г., 05:52

在初選47人案中,45名罪成被告被重判4年2個月至10年。美國國務院譴責判決,並將對多名執行港區《國安法》的官員實施簽證限制。英國首相施紀賢(Keir Starmer)未發表聲明,受到批評。 自施紀賢當選以來,他的行動與承諾背道而馳,英國需要將他趕下台! #初選47人案#香港#國安法#美國譴責#施紀賢#人權#趕下台 In the 47-person primary election case, 45 defendants received heavy sentences. The U.S. State Department condemned the verdict and announced visa restrictions on Hong Kong officials. UK Prime Minister, Keir Starmer has remained silent, facing criticism. Ever since he was elected, Starmer has done the opposite of his promises. The UK needs to kick him out! #HK47#HongKong#NationalSecurityLaw#USCondemnation#UK#施紀賢#HumanRights#KickHimOut