[英]Writing to config.py file from another python script
我创建了一个 python 脚本,该脚本使用import config
从config.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 关于它的两种方法是
如果只存储一个数字,数据库将是一种过大的杀伤力。
将数字存储在文件中,使用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.