【问题标题】:Changing only one value in configparser Python 3在 configparser Python 3 中仅更改一个值
【发布时间】:2013-03-27 10:43:04
【问题描述】:

我有一个由多个 Python 脚本同时编辑的 config.ini 文件,我在这里遇到了很大的问题,因为在更新时,一些值会被恢复,它会弄乱一切...... 我不能用

config.read("config.ini")

每次我需要更新一个值,因为高 HDD 活动会导致脚本不同步,并且经过几次循环后,一切都会再次崩溃。

那么,如何只更改一个值?

【问题讨论】:

  • 听起来您将配置文件用于其他目的而不是其预期目的 - 所以修复可能是使用更好地支持并发和频繁更新的其他东西。

标签: python config configparser


【解决方案1】:

好的,要么你想使用数据库而不是配置文件,要么你需要使用 stat 来查看文件是否被修改,或者你想使用 inotify。 Pyinotify 可以检测是否有文件更改并通过事件发出警报。

例子见Pyinotify website

【讨论】:

    猜你喜欢
    • 2015-03-13
    • 1970-01-01
    • 2017-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    相关资源
    最近更新 更多