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

Резултати

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

Пребарај: #loongarch

当前筛选 #loongarch清除筛选
AIGC

@aigcrubbish · Post #110 · 22.12.2025 г., 14:27

Loong64 is now an official Debian architecture Loong64 架构现已成为 Debian 的官方支持架构。John Paul Adrian Glaubitz 宣布,如果一切按计划进行,该架构将成为 Debian 14(代号 "forky")版本的一部分。这距离该架构的初始引导工作已过去两年多。 目前,团队在 Debian Ports 中已有软件包的帮助下,已手动构建并导入了包含 112 个软件包的初始集合。这足以创建一个初始的 chroot 环境并设置第一个构建守护进程(buildd),该进程目前正在处理构建队列。仅一夜之间,当前这个单一的 buildd 实例就已经构建并上传了 300 个新软件包。 原文链接:https://lwn.net/Articles/1051576/ #Linux#Debian#LoongArch#开源 #AIGC Read more

GitHub Trends

@githubtrending · Post #15612 · 12.04.2026 г., 11:30

#c_lang#aarch64#arm#arm64#bios#boot_loader#boot_manager#bootloader#efi#gpt#loongarch#loongarch64#loongson#mbr#risc_v#riscv#riscv64#uefi#x64#x86#x86_64 Limine is a modern bootloader that boots Linux and other OSes on x86, ARM64, RISC-V, and LoongArch64 hardware, supporting MBR/GPT partitions and FAT/ISO filesystems on 32-bit Pentium Pro+ or 64-bit systems. Get binaries via Git (e.g., `git clone --branch=v11.x-binary`), build tools with `make`, and join Matrix/Fluxer chats for help. This lets you easily manage and boot multiple OSes with a clean menu, saving time on custom PC or server setups. https://github.com/Limine-Bootloader/Limine