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

Резултати

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

Пребарај: #bloculpatriotic

当前筛选 #bloculpatriotic清除筛选

Împreună cu colegii din Blocul Patriotic am prezentat astăzi platforma noastră electorală, cu care participăm la aceste alegeri parlamentare. Inițiativele noastre sunt orientate spre: păstrarea suveranității, neutralității și identității moldovenești; crearea unei punți între Est și Vest; construirea unui stat de drept, unde fiecărui cetățean să i se garanteze protecția și echitatea socială; reunificarea țării; suveranitate economică; un stat în interesul poporului, nu al funcționarilor. Noi credem în Moldova! Pe 28 septembrie votați pentru Blocul Electoral Patriotic al Socialiștilor, Comuniștilor, Inima și Viitorul Moldovei! :::::::::::::: Вместе с коллегами по Патриотическому блоку сегодня представили нашу предвыборную платформу, с которой мы участвуем в этих парламентских выборах. Наши инициативы направлены на: сохранение суверенитета, нейтралитета и молдавской идентичности; создание моста между Востоком и Западом; построение правового государства, где каждому жителю будут гарантированы социальная справедливость и защита; объединение страны; экономический суверенитет; государство в интересах народа, а не чиновников. Мы верим в Молдову! 28 сентября голосуйте за Патриотический избирательный блок социалистов, коммунистов, сердца и будущего Молдовы! #BloculPatriotic#Moldova#BEP#CredemÎnMoldova#ВеримВМолдову

Мы победим – это понимают даже «жёлтые». Но мы должны будем и отстоять нашу победу. Призываю всех быть готовыми выйти 29 сентября на защиту нашей общей победы. Мы обязаны сделать это ради наших детей и внуков, ради Молдовы! #BEP#ПатриотическийБлок#CredemÎnMoldova#ВеримВМолдову#Moldova#BloculPatriotic

Regimul PAS, ca un șobolan împins la colț – simțindu-și înfrângerea, a devenit deosebit de agresiv și și-a intensificat atacurile împotriva INIMA MOLDOVEI. Ultima lor speranță de a rămâne la putere sunt falsificările, dar vocea puternică a poporului le va spulbera toate planurile. Pe 28 septembrie – toți la vot! ---------- Режим PAS, как загнанная в угол крыса - чувствуя своё поражение, стал особенно агрессивным и усилил атаки против INIMA MOLDOVEI. Их последняя надежда удержаться у власти - фальсификации, но мощный голос народа сломает все их планы. 28 сентября - все на выборы! #IrinaVlah#Moldova#InimaMoldovei#BloculPatriotic#PRIM#СердцеМолдовы#ПатриотическийБлок#ИринаВлах#Молдова Наши социальные сети: YouTube | Facebook | Instagram | TikTok