0

我对 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 以外的东西。这只是我正在阅读并想试一试的东西。

4

1 回答 1

0

所以我要关闭它,因为我找到了 ConfigParser 模块,它完全符合我对旋转日志文件的要求

于 2013-06-22T04:05:00.300 回答