[英]How do I pass Python objects to a JSON file?
我想编写一个 python 脚本,根据一天中的时间将我的计算机更改为暗模式。 我的计划是将 Windows 的“主题”设置从 settings.json 文件更改为一个变量,使用 datetime 模块根据 python 中的时间将变量定义为“暗”或“亮”,然后导入变量到 settings.json 文件。 例如:
在 Python 文件中
from datetime import date, time
current_hour = datetime.now().strftime('%H')
if current_hour >= 19 or current_hour <=8:
var = 'dark'
else:
var = 'light'
在设置中.json
...
"theme" : var
如何将 var 传递到 settings.json?
我不知道我是否理解正确。 你的意思是要将JSON数据转换成Python object。如果你使用的是python3
。 你需要的是import json
, SimpleNamespace
和object_hook
function。如果你想从 Python 转换为 JSON 你可以试试json.dumps()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.