为了账号安全,请及时绑定邮箱和手机立即绑定

如何在while循环上更新配置文件并同时从不同的脚本中获取值?

如何在while循环上更新配置文件并同时从不同的脚本中获取值?

慕尼黑5688855 2022-06-02 14:31:33
这是场景,我有两个脚本可以说 abc.py 和 xyz.py使用 abc.py 我想每隔一秒更新一次配置文件。这是示例代码。ABC.PYwhile True:    cfgfile=config.read("config.ini")    config.set('section','option',Value)    with open('config.ini', 'w') as configfile:            config.write(configfile)    time.sleep(1)在 Xyz.py 上,我想从 config.ini 中获取值。我在XYZ.PY上的代码import configparserfile = input("Enter the file name: ")config = configparser.ConfigParser()cfgfile = config.read("config.ini")values = config.get(file, 'option')print(values)但问题是,ABC.py只更新了一次配置文件!这意味着它仅在 First While 循环中更新文件。它不会像我想的那样每秒更新配置文件。
查看完整描述

1 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

因此,在ABC.py脚本中,Value不会在循环中生成,每秒您将在配置文件中写入相同的值。因此,您的第二个脚本读取相同的值是正常的。



查看完整回答
反对 回复 2022-06-02
  • 1 回答
  • 0 关注
  • 117 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号