【发布时间】:2015-02-19 16:10:03
【问题描述】:
我有一个
TypeError: 'str' object is not callable
使用此代码(在outputfile.write(...) 行)。输入文件只是一个带有一些特殊字符的 tsv 文件,但我已经能够使用编解码器库来处理它,我不知道我遇到的这个错误是关于什么的。
import codecs
lines_seen = set() # holds lines already seen
inputfile = codecs.open('C:/Users/Allele&Lethality_Rows.txt',encoding='utf-8', mode='r')
outputfile = codecs.open('C:/Users/Removed_Poor_Partial_With.txt', encoding='utf-8', mode='w')
if not "with" in inputfile or "poor" in inputfile or "partially" in inputfile:
outputfile.write(inputfile.encoding('utf-8'))
outputfile.close()
【问题讨论】:
-
明确指出错误指的是哪一行,这一点至关重要。
-
当然,抱歉。此行 outputfile.write(inputfile.encoding('utf-8'))
-
将该信息添加到您的问题中,以便能够取消对您的投票。下次我会请你自己添加这些内容。