假设我正在解析一个文件,该文件;
用作注释字符。我不想解析评论。因此,如果我的一行看起来像这样:
example.com. 600 IN MX 8 s1b9.example.net ; hello!
有没有一种更简单/更优雅的方式来去除除此之外的字符:
rtr = ''
for line in file:
trig = False
for char in line:
if not trig and char != ';':
rtr += char
else:
trig = True
if rtr[max(rtr)] != '\n':
rtr += '\n'