好的,文件包含:
apple,bot,cheese,-999
tea,fire,water,1
water,mountain,care,-999
所以我想检查文件1中的行的末尾是否有-999,如果有,请删除该行,然后将没有的行传输到新文件中。到目前为止,我的职能是:
def clean(filename,cleanfile,value,position):
filename.readline()
for line in filename:
if line[position] != value:
cleanfile.write(line)
值为-999,位置为3。我在main中打开文件并将其传递给函数,问题是新文件是空的。你知道吗
试试这个:
如果知道值始终位于每行的末尾,可以尝试:
您可以使用
csv
模块来了解拆分和连接逗号分隔值的详细信息。你知道吗相关问题 更多 >
编程相关推荐