繁体   English   中英

从另一个 python 脚本写入 config.py 文件

[英]Writing to config.py file from another python script

我创建了一个 python 脚本,该脚本使用import configconfig.py文件中读取,以告知它是 output。

config.py

current_brightness = 0

script.py

import config

set_brightness(config.current_brightness + 1)

运行脚本后,我需要在config.py中永久增加current_brightness ,以便后续脚本运行将导入新更新的值,而不是始终为 0。

换句话说,我如何写入config.py文件,就像我写入任何其他标准配置格式(如config.ini )一样?

您需要数据保存在硬盘上的某个位置。 go 关于它的两种方法是

  1. 数据库
  2. 文件

如果只存储一个数字,数据库将是一种过大的杀伤力。

将数字存储在文件中,使用open()以编程方式读取它,以编程方式更新值并将值写回文件中

查看以获取有关文件 I/O 的更多信息

我的建议是使用 classAttributes 在运行程序时,您可以将所需的设置定义为属性并使用它们

配置文件

class Config:
current_brightness = 0 # define config attribute

并用于 script.py

Config.current_brightness +=1
# ....
print(Config.current_brightness) # return new value

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM