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

TGINSIGHT SIMILAR POSTS

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

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

Подразумеваемые неймспейсы или неявные пакеты. Этот функционал добавлен в Python 3.3 Что он означает? Ранее, до 3.3 пакетами считались лишь директории, в которых есть файл __init__.py. Этот файл одновременно являлся свидетельством того, что директория это Python-пакет, и служил "телом" этого пакета. То есть местом, где можно написать код, как это делается внутри модуля. Этот код исполняется в момент импорта пакета, так что его принято называть "код инициализации пакета". Начиная с версии 3.3 Любая директория считается пакетом и Python будет пытаться использовать любую директорию для импорта. Конечно, не любую в файловой системе, а только те что находятся в sys.path. Это значит, что теперь __init__.py нужно делать только если: 🔸 вам требуется создать код инициализации пакета 🔸 нужна совместимость со старыми версиями Python На мой взгляд это немного упрощает разработку, делает её чище, но с другой стороны убивает некоторую однозначность происходящего. Например, я создал репозиторий со своей библиотекой и рядом положил код примеров или тестов. repo_name/ my_library/ __init__.py main.py examples/ exam1.py exam2.py В этом репозитории пакетом является только my_library, остальные директории это не пакеты, это просто дополнительный код в файлах. Директория examples не добавлена в sys.path, в ней нет рабочих модулей. Но если она лежит рядом с my_library, то Python вполне сможет импортнуть из неё модули, так как посчитает что examples это валидный пакет. Конечно, пример несколько надуманный. Никто не будет добавлять корень репозитория в sys.path. Но, я думаю, суть ясна. Иногда директория это просто директория а не пакет! #basic#pep

Hashtags

Резултати

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

Пребарај: #retn

当前筛选 #retn清除筛选

✔️ VPS. Town x AFF Channel 专属促销 VPS. Town 是喵云 (MiaoVPS) 新推出的的海外分站,这两家产品线均隶属于苏州晔淞信息科技有限公司,喵云至今已有五年的历史 (2025-3-1 刚好满五周年)。 促销产品线: 🇭🇰#香港#存储型 VPS (也称 #大盘鸡) 🕹️ 硬件信息 CPU 采用了 Intel Xeon Platinum 8160M (Sky Lake) ,相比 E5v4 的 Boardwell 性能还是强一点的 而硬盘使用了 U.2 SSD 加速缓存 + RAIDz2 HDD 的组合,在保证数据安全的前提下提供比较亮眼的小文件读写性能。 比较有意思的是 VPS .Town 的存储型 VPS 并不是 “租用硬盘”,而是 “买断硬盘”:只需要首年付掉购置硬盘的成本,次年续费时就可以减免这部分费用。 🧶 网络信息 港内接入了标准的 #HKIX 和 #EIE, CERNET2 订户们可以随时随地畅跑 HKIX 国际方面接入了 #Cogent, #HE, #NTT, #PCCW_Global ,还有亚欧方向喜闻乐见的 #RETN (可见 https://t.me/affyes/21) 移动方面还是我们的老将 #Lumen,在高峰期也能跑出一定速度,延迟也不差 ✅ 本频道专属优惠 从 https://affyes.link/store/vps-town 新注册的用户,可在以下两个优惠活动中二选一: 1. 通用优惠码:购买时使用优惠码 AFFYes (截止至 8 号),可立减 30 元 ✔️ 2. 1元升配活动:截止发稿日的 23:59:59 (2025/3/6) 可在本消息下评论您的订单号 / 或者直接开启工单,可选择 + 1元 选配 (加配至) 3G 内存与 6T 流量 (感谢评论区的反馈,已修正) ——— 至于测评文章,先 🕊 了,预计下周发稿!

▎2024 全球升级计划 | 香港篇 第二站 🇭🇰 Skywolf 中国·香港 ▎前言 ℹ️ Skywolf 创立于 2021 年末,算是三年老商家,曾经主要售卖美国费利蒙 (FMT) VPS,今年开辟了香港 BGP 产品线,主要面向中国移动和国际方向进行优化,性价比值得推荐。 ▎💻硬件介绍 本次测评的 Skywolf CPU 的表现还算不错,自 HK 产品线开售一年多以来,没有遇到过断电、重启等破坏性事故,SLA 还是可以的,跑重要业务也能游刃有余。 硬盘 IOPS 性能贴近 NVMe SSD,大文件读写速度都属于正常 SSD 范围内,对 IOPS 要求高的数据库业务也是不在话下的。 ▎🌐网络介绍 国际方向主要接入了 #Telstra#Cogent#PCCW_Global 和亚欧香饽饽 #RETN ,本地方向主要接入了 #EIE 和 #HKIX 算是标准配置。 而回国方向则接入了 #Lumen (移动)和 #NTT (联通), 都是算性价比比较高的搭配,虽然现在 CMI 在逐步对 Lumen 按 ASN 进行限速降、优先级,但是这个价位来说已经很可以了,强烈推荐。 商家目前来说比较冷门,而且主要面向个人用户,所以没怎么在高峰期见到抢占带宽的现象。 ▎IP 清真度介绍 Skywolf HK 的 IP 都是从 APNIC 分配下来,IP 还是很清真的。 [IP 数据库请看下一条消息的附图] ▎✅支持的支付方式 - 💰💰💰 Visa / Master Card / Union Pay (Via 💰 Stripe) - 💰支付宝 / Alipay ▎✅总评 叠甲:此文章不存在任何客观的利益立场倾向,可能包含笔者的主观意识,所有内容仅供参考。 IP 比较清真,性能也挺不错,折扣十分给力。 ▎优惠信息 本频道 (AFF Channel @affyes) 与商家达成合作,现放出本频道专属骨折价优惠码以回馈各位订户。 AFFCHANNEL30OFF 七折循环优惠码,限 20 个3️⃣0️⃣ AFFCHANNEL20OFF 八折循环优惠码,限 50 个 2️⃣0️⃣ ✔️购买链接 ▎阅读测评全文 由于 TG 对 Markdown 排版支持补全,且有字数限制,故将全文放在了网页版: https://www.hats-land.com/archives/2024-09-15-skywolf-hk-bgp?rf=aff_channel Looking Glass 最后,AFF Channel 提前祝所有订户中秋快乐,阖家欢乐,幸福安康! Tags: #2024_全球升级计划#Skywolf#香港#HKG#大陆优化#Lumen