我对Python很新,我希望用PyYAML做一些基本的事情。我想做的是拿一个YAML文件:
#Lets test out the logfile config
---
filepath: C:\Users\Me\Documents\Python\yaml_test1\
filename: logfile_
log_no: 1
现在基本上我正在拍摄的是一种控制日志文件路径的方法,日志的根名称,以及我们所在的数字日志附加到文件名(当转换到新日志时我们达到了某个KB文件大小)。
import yaml
import os
rootDir = os.getcwd()
c_FileName = rootDir + "\\config.yml"
c_FileIn = open(c_FileName,'r+')
conf = yaml.load(c_FileIn)
a = conf['log_no']
a += 1
print a
conf['log_no'] = a
print yaml.dump(conf['log_no'])
yaml.dump(conf,c_FileIn)
c_FileIn.close()
我的问题是转储到文件只是转储完整(虽然更新)的yaml文件,但是在配置结束时。有什么建议吗?
忍者编辑:我对任何和所有建议持开放态度,即使它是使用除了yaml以外的东西。这只是我正在阅读的东西,想要一个镜头。答案 0 :(得分:0)
所以我要关闭这个,因为我发现ConfigParser模块完全按照我想要的旋转日志文件