我可以像这样打印我的变量。
print(var1, var2, var3)
如何将这些相同的变量写入文件?
f = open("file.txt", "w")
f.write(????)
答案 0 :(得分:2)
对于Python 3,您只需在print命令的末尾添加一个file=yourfile
参数。
f = open("file.txt", "w")
print(var1, var2, var3, file=f)
答案 1 :(得分:0)
您可以直接使用print
功能,但问题是文件仍会打开。更好的方法是使用上下文管理器:
with open('file.txt', 'w') as f:
print(var1, var2, var3, file=f)
# Check if file is closed
print(f.closed) # True
您可以阅读有关上下文管理员here
的更多信息