gpt4 book ai didi

python - '_csv.writer' 对象没有属性 'write'

转载 作者:太空狗 更新时间:2023-10-30 01:02:00 26 4
gpt4 key购买 nike

我不确定这里的问题是什么。我有一个要过滤的 csv 文件。我想删除所有以“@”开头的行以及第三列为字符串“chrM”的所有行。我基本上将我的代码设置为类似于此处的答案:

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(line))AttributeError: '_csv.writer' 对象没有属性 'write'

我做错了什么

最佳答案

您可能正在寻找 .writerow()

我也遇到了这个问题,因为我遵循的文档使用了 .write(),但是 csv.writer 对象使用了 .writerow().

关于python - '_csv.writer' 对象没有属性 'write',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20639531/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com