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 слични објави

Пребарај: #pretext

当前筛选 #pretext清除筛选
探索号

@seeker_rc · Post #19996 · 08.05.2026 г., 13:55

[开源]用 Pretext 和 Three.js 做了一个个人网站,一个 ASCII 风格的小克劳德网站 四月初刷抖音看到 Pretext 之后做的,最近又整理了一下把仓库公开了。 网站网址是zeno.is-a.dev,欢迎点开玩呀。 模型是 Sketchfab/@Robduc 免费下载的,这个 ASCII 动态背景实际上来自 Pretext 的官方仓库。 仓库链接点这个,欢迎 Star 或 Fork 。 本人也才入门!有些地方确实没太处理好,特别是多端适配,感觉只有全屏的桌面端能看一眼…… via V2EX 分享创造 标签: #Pretext#ASCII#仓库 ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。