+的'不支持的操作数类型:'builtin_function_or_method'和'str'

时间:2014-10-31 21:27:50

标签: python string typeerror

我对python很新,所以请原谅我,如果我错过了其他地方讨论过的修复,但我收到了错误:

unsupported operand type(s) for +: 'builtin_function_or_method' and 'str'

代码的内容如下,我正在尝试迭代上面汇编的路径列表,获取每个文件的值并将它们打印在新文件中。我有一个主题和度量列表,所有这些都在sep文件中,我想把它们放在一个大维度文件中:subject x measure。

of = open(outputFile, 'w')
k = 1
for path in masterList:
    f = open(path, 'r')
    of.write(f.read + '\t')
    f.close()
    if k % 18 == 0:
        of.write('\n')
        k += 1

1 个答案:

答案 0 :(得分:2)

of.write(f.read + '\t')

必须是

of.write(f.read() + '\t')

您需要调用read函数...