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

TGINSIGHT SIMILAR POSTS

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

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

Как работает функция reload()? Эта функция нужна для того, чтобы перезагрузить изменившийся код из py-файла без рестарта интерпретатора. Дело в том, что любой импортированный модуль при повторном импорте не будет перечитывать файл. Функция импорта вернёт уже загруженный в память объект модуля. Чтобы обновить код, нужно либо перезапустить всю программу, либо использовать функцию reload() from importlib import reload reload(my_module) 🔸 Функция reload() принимает в качестве аргумента только объект модуля или пакета. Она не может перезагрузить класс или функцию. Только весь файл целиком! 🔸 Перезагрузка пакета перезагрузит только его файл __init__.py, если он есть. Но не вложенные модули. 🔸Она не может перезагрузить ранее не импортированный модуль. 🔸При вызове функция reload() перечитывает и перекомпилирует код в файле, создавая новые объекты. После создания новых объектов перезаписывается ранее созданный неймспейс этого модуля. Это значит, что если где-то этот модуль импортирован через import и обращение к атрибутам происходит через неймспейс (имя) модуля, то такие атрибуты обновятся. Если какие-либо объекты из этого модуля импортированы через from то они будут ссылаться на старые объекты. Напишем простой модуль # mymodule.py x = 1 Теперь импортируем модуль и отдельно переменную х из модуля >>> import mymodule >>> from mymodule import x >>> print(mymodule.x) 1 >>> print(x) 1 Не перезапуская интерпретатор вносим изменения в модуль # mymodule.py x = 2 Делаем перезагрузку модуля и проверяем х ещё раз >>> reload(mymodule) >>> print(mymodule.x) 2 >>> print(x) 1 То же самое будет если присвоить любой объект переменной (даже словарь или список) Повторный импорт обновляет значение >>> from mymodule import x >>> print(x) 2 🔸Созданные инстансы классов не обновятся после перезагрузки модуля. Их придётся пересоздать. #tricks#basic

Резултати

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

Пребарај: #xxx

当前筛选 #xxx清除筛选
FlyingSky's Channel

@flyingsky233 · Post #1858 · 01.07.2022 г., 11:25

以前想要引用 web 网页的某一段需要用到锚(即URL里 #xxx 的部分) 缺点很明显,只能引用到 HTML 里的 id,如果这段文字没有 id 的话就不行了 后来某几次在 Google 的时候发现点击某个候选网页可以让屏幕直接滚动到命中的文字并高亮 翻了翻是 WICG 有个草案叫 Scroll-to-Text Fragments 说白了就是允许在 URL 里直接指向网页内的任意一段文本,格式是#:~:text=<arbitrary text> 例:https://blog.chromium.org/2019/12/chrome-80-content-indexing-es-modules.html#:~:text=ECMAScript%20Modules%20in%20Web%20Workers 某些场合下挺好用的不得不说,需要注意的是仅Chrome 83+和Opera 68+支持

Hashtags

探索号

@seeker_rc · Post #19915 · 07.05.2026 г., 18:25

做了个在线简历工具:一个简历,多种版本,用 Claude Code 改起来很爽 最近做了一个小工具:cv.pro (点了没用, 域名还没买下来, support 看网页 footer) 项目地址: https://cv.ha7ch.com Repo: <https://github.com/LAWTED/cv-pro> 核心想解决两个问题: 1. 简历不应该只有一个版本 同一份经历,投不同岗位时重点其实不一样。 比如: /xxx?focus=research /xxx?role=engineer /xxx?company=alibaba 投研究岗就突出 paper /... via V2EX 分享创造 标签: #Claude#Code#xxx ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

探索号

@seeker_rc · Post #20135 · 10.05.2026 г., 06:25

德州扑克记账工具 从去年开始玩德州, 第一次玩过之后我就知道这个游戏我会喜欢一辈子. 一直玩到了现在, 中间有过大水上和大水下, 有时候也会想着备忘录里面记录一下每一次的战绩, 想着最后或者能看一段时间我总体到底是输是赢. 但是太麻烦了, 备忘录我最多记录一个+xxx 或者-xxx, 外加一个时间 我也不好统计也不好算. 于是我做了这么个网站, 尽可能的减少记录的阻力, 然后还方便我查看总体结果. <https://pokerlog.cc/zh> 希望大家多多提意见, 做这个网站的时候, 尽可能的把一些平时学到的做产品的内容用上了, 也是一个我自己本身一直有的需求. 谢谢谢谢. via V2EX 分享创造 标签: #xxx#记录#备忘录 ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

PT资讯频道

@PrivateTrackerNews · Post #434 · 13.05.2019 г., 13:47

2019.5.13 #开放注册 #OpenSignups #国外PT #整理自电报PT资讯频道 @privatetrackernews #CZpodzone #Thailand#XXX#General 泰国站 xxx 综合站 http://www.cz-podzone.com/signup.php powered by NexusPHP,only Thai language,start from 2015,torrents 60k+ #开放申请注册 #Blutopia #HD 高清站 https://blutopia.xyz/application BLUTOPIA is home to CultFilms™, BLURANiUM and BLUTONiUM