我不確定這裏出現了什麼問題。我有一個我想過濾的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'我從文檔複製名稱,它是如何不存在? –