我想用python修改samba配置文件。 這是我的代碼如何從配置文件中刪除白色字符?
from ConfigParser import SafeConfigParser
parser = SafeConfigParser()
parser.read('/etc/samba/smb.conf')
for section in parser.sections():
print section
for name, value in parser.items(section):
print ' %s = %r' % (name, value)
但配置文件中包含標籤,是否有可能忽略的標籤?
ConfigParser.ParsingError: File contains parsing errors: /etc/samba/smb.conf
[line 38]: '\tworkgroup = WORKGROUP\n'
你可以'.strip()'字符串,它也會刪除標籤。 – eumiro