如何使用Python和以下规范编辑系统配置文件
**到目前为止,我已经使用regex来实现这一点,但是我面临一些格式问题,最后我更改了注释的配置项。**在
def change_config(key, value):
with open("/etc/sysctl.conf", "r+") as f:
content = f.read()
if key in content:
for line in fileinput.input("/etc/sysctl.conf", inplace=1):
line = re.sub(r''+key+'=\d', key+'='+value, line.rstrip())
print line
else:
f.write(key+"="+value+"\n")
配置文件如下所示
^{pr2}$或者有时候没有这样的意图
fsize = 2097151
core = 2097151
cpu = -1
data = 262144
同样的,请帮助我改进代码。我不应该使用PythonConfigParser之类的库。
你可以找python configparser shootout或只是python configparser找它。在
相关问题 更多 >
编程相关推荐