在 Python 文件运行的过程中怎么动态从外部加载数据?

taomujian:比如有个 py 脚本是输出 1,现在想在不中断程序的情况下输出 1 和 2,除了开个线程一直与数据库连接或者一直监控配置文件内容有无改变之外?各位巨佬还有其他的方式吗?

so1n:如果你固定只有输出 1 还有输出 1 和 2 两种模式 可以用信号

crclz:数据库(拉)或消息队列(推)是标准解决方案

taomujian:@so1n 不是固定的,会经常改变

taomujian:@crclz ok,定时向数据库拉?效率不高.......

luckyrayyy:不太懂你的问题,Python 有 nio 嘛?

taomujian:@luckyrayyy 就是在不中断程序的情况下怎么修改程序中的一个变量...

luckyrayyy:@taomujian 已经在运行的程序?是指动态加载、热部署之类的嘛

neoblackcap:不改程序几乎是不可能的,能改程序的话,无非就是通讯的问题。那么就会变成 rpc 的选择
你可以选择 grpc, brpc 等工具建立通讯。也可以用 mysql, redis 等数据库进行通讯,也可以用 rabbitmq 之类的建立通讯。方法太多

taomujian:@luckyrayyy 不是,就是一个普通执行的程序

在 Pandas 中放置多列 - python

我正在尝试使用以下代码在熊猫数据框中按索引号删除多列(数据集中的第2列和第70列,分别索引为1和69):df.drop([df.columns[[1, 69]]], axis=1, inplace=True) 我收到以下错误:TypeError: unhashable type: 'Index' 在我的代码中,[1,69]突出显示并说:E…

Python 如何查某关键词在百度网页第几页?

cizimo:例如,在百度搜索 XXX 关键词后,想知道包含 YYY 的词在搜索结果的第几页? 这个能做到吗? 或者说有没有教程,砸一个链接给我呗,谢谢大家啦

Python 有没有监听鼠标点击网页相关元素的包呢?

18870715400:具体需求 比如说打开了 www.baidu.com ,当你鼠标点击了“百度一下”就可以获得这个对应的 id 或者是对应的 xpath 语法 如果没有对应的包,那么有什么可以具体实现的思路呢?

在 Pandas 数据框中将第二行移到上方一行 - python

我有这种形状的数据框: A B C D E 213-1 XL NaN NaN NaN 21 22.0 12 232.0 101.32 23-0 L NaN NaN NaN 12 23 12 232.2 NaN 31-0 LS NaN NaN NaN 70 70 23 NaN 21.22 我想将该数据帧的第二行移到上面的行,以便只剩下合并的行,如预期结果所示:…

Python 现在最好用的包管理是啥?

maichael:最近为了给测试搭自动化测试,重新开始搞起 Python,但是整体工程结构比较苦恼。 重点是版本管理,requirements.txt 感觉不怎么好用。Pipenv? Tox? 还是其它的啥? 以及像 package.json 里 scripts 的用法,python 有类似的吗?cdyrhh:poetry