我想将一些字符串和数值打印到 txt 文件中。输出类似于:
Accuracy: 0.98
Loss: 0.10
Run Code Online (Sandbox Code Playgroud)
我的代码如下:
output_file = open('filepath','w')
output_file.write('Accuracy:\n',0.98)
output_file.write('Loss:\n',0.10)
output_file.close()
Run Code Online (Sandbox Code Playgroud)
但由于写入函数“TypeError:函数恰好需要 1 个参数(给定 2 个)”,它们将无法工作
虽然其他答案是正确的,但最好使用以下命令file打开with:
with open('file', 'w') as output_file:
output_file.write('foo')
output_file.write('bar')
Run Code Online (Sandbox Code Playgroud)
这样file写入完成后就会自动关闭。