【发布时间】:2020-01-29 02:35:17
【问题描述】:
这是我下面给出的代码和文件数据。我有一个名为 test 的文件。我试图在第一列中找到一个数字。如果在任何行中找到该数字,我想删除该行。
def deleteline():
n=5
outfile=open('test.txt','r+')
line = outfile.readline()
while line !='':
lines= line.rstrip('\n')
listline=lines.split(',')
num=int(listline[0])
if n==num:
print(listline[1])
outfile.write(lines)
else:
print("no")
line= outfile.readline()
outfile.close()
【问题讨论】:
-
检查stackoverflow.com/questions/4710067/…并替换检查文件中的行是否应该删除的代码行
标签: python list file search file-handling