我有一个测试json配置文件是否存在的代码-如果存在,加载值,如果不存在,则使用原始输入创建它。在import os
import json
if os.path.isfile("config.json"):
config = open('config.json', 'r')
confjson = json.loads(config)
fruit = confjson['fruit']
vegetables = confjson['vegetables']
print "fruit:", fruit
print "vegetables:", vegetables
else:
fruit = raw_input("Enter your favourite fruit: ")
vegetables = raw_input("Enter your favourite vegerables (separated by space): ")
vegetables = vegetables.split(" ")
config = open('config.json', 'w')
config.write('{"fruit":"'+fruit+'","vegetables":'+str(vegetables)+'}')
写入文件部分运行良好:
^{pr2}$
但是,