我不确定这里出现了什么问题。我有一个我想过滤的csv文件。我想删除以'@'开头的所有行,以及第三列为字符串'chrM'的所有行。进出口基本设置我的代码最多是喜欢这里的答案:'_csv.writer'对象没有属性'写'
TypeError: expected a character buffer object
但是我得到一个错误。
import re
import csv
inputSamFile = 'excerpt'
outSamFile = 'filternoM'
with open(inputSamFile) as inputSam, open(outSamFile, 'wt') as outSam:
inputSamCont = csv.reader(inputSam, delimiter = '\t')
outSamCont = csv.writer(outSam, delimiter = '\t')
for line in inputSamCont:
if line[0].startswith('@'):
continue
elif line[2] == 'chrM':
continue
else:
outSamCont.write(line)
回溯(最近通话最后一个): 文件 “filterMito.py” 19行,在 outSamCont.write(ProcessLine从(线)) AttributeError的: '_csv.writer' 对象有没有属性'写'
我在做什么错了
这是''作家'不''写'... –
@Jon Clements谢谢 –
我有同样的问题,但'writeheader'我从文档复制名称,它是如何不存在? –