我有一个简单的方法,为此我必须执行以下操作:
因此,我提出以下建议:
import pandas as pd
import os
path = '/test'
os.chdir(path)
def writeScores(test):
with open('output.txt', 'w') as f:
var = "\n", test, "\n"
f.write(var)
但是,这给了我以下错误。你觉得我哪里出错了吗?你知道吗
TypeError: expected a character buffer object
您正在尝试向文件写入
tuple
。你知道吗虽然它适用于
print
,因为print
知道如何打印几个参数,但write
更为严格。你知道吗只要正确格式化你的
var
。你知道吗你有这个错误,因为你的第一个参数不是字符串,你应该给它传递一个字符串,你可以使用这个简单的脚本,你也可以改变“rw”为“w+” 或使用“a+”附加(而不是删除现有内容)
我假设您想要包含字符串,所以使用
+
而不是,
相关问题 更多 >
编程相关推荐