【发布时间】:2010-12-08 11:44:17
【问题描述】:
fileHandle = open(filedir, 'r')
content = fileHandle.read().split('\n')
for e in content:
if (e == '' or (e[0] != r"@"):
content.remove(e)
fileHandle.close()
所以,我在这里要做的是打开一个包含一些文本的文件并将其拆分为行,然后删除那些不以 @ 开头的行。但是,在某些时候,它只是不会删除更多行,而且有些行在内容变量中没有“@”结尾。为什么?
【问题讨论】: