Python write函数只接受一个参数
我想将最终结果写入一个新的文本文件,但我不知道如何写入,因为write只接受一个参数。有什么想法吗Python write函数只接受一个参数,python,write,Python,Write,我想将最终结果写入一个新的文本文件,但我不知道如何写入,因为write只接受一个参数。有什么想法吗 a = [1, 2, 3] b = ['one', 'two', 'three'] for x, i in zip(a, b): print(x, i) 输出: 0 one 1 two 2 three 我的问题是: a = [1, 2, 3] b = ['one', 'two', 'three'] for x, i in zip(a, b): f = open("
a = [1, 2, 3]
b = ['one', 'two', 'three']
for x, i in zip(a, b):
print(x, i)
输出:
0 one
1 two
2 three
我的问题是:
a = [1, 2, 3]
b = ['one', 'two', 'three']
for x, i in zip(a, b):
f = open("newfile.txt", "w+")
f.write("?") # HERE
f.close
f = open("newfile.txt", "r")
f、 write要求您显式构造要写入的字符串。打印更简单
with open('newfile.txt', 'w') as f:
for x, i in zip(a, b):
print(x, i, file=f)
您可以使用f.writef'{x}{i}\n'代替打印。请提供预期的MRE。显示中间结果与您预期的不同之处。您发布的代码无法运行,因为它没有正确缩进。你到底被困在哪里?你得到了什么输出?在Python文件处理教程中,您没有理解哪些内容?这是否回答了您的问题?我喜欢这个解决方案。我在另一条路径上,但这要好得多,我不知道print有一个文件参数。感谢分享: