我有5个变量,我想用1行代码将它们全部写入文本文件,而不是重复执行5次x.write()函数。我真的不知道如何做到这一点,请帮助在Python中将多个变量写入单独的文本文件中
0
A
回答
4
with open('path/to/file', 'w') as outfile:
outfile.write("{}{}{}{}{}\n".format(var1, var2, var3, var4, var5))
vars = (var1, var2, var3, var4, var5)
with open('path/to/file', 'w') as outfile:
outfile.write(''.join([str(i) for i in vars]))
+0
完美就是我在寻找的感谢! –
2
如果你正在使用Python 3.6或更高版本,可以使用PEP-498 F-字符串,做简明
with open("path/to/file", "w") as f:
f.write(f"{var1}{var2}{var3}{var4}{var5}")
相关问题
- 1. Python:将多个变量写入文件
- 2. 在Python中将文本写入文件
- 3. 如何在Python中将多个矩阵写入文本文件?
- 4. 将不同类型的多个变量写入文本文件
- 5. 将多个列表写入Python中的文本文件 - 2.7
- 6. 通过在python中输入将多行写入文本文件?
- 7. 在python中将多个声音文件写入单个文件中
- 8. 在文件夹中的多个文件上运行python代码并将它们写入单独的文件
- 9. 在文本文件的单独行中写入
- 10. 输入一个文本文件,并在Python中写入多个输出文件
- 11. 如何从Python中的文本文件中将2列中的字符串读入单独的变量?
- 12. 使用python在文本文件中写入多个值
- 13. python读取大量文件并将信息写入单个文本文件
- 14. 如何使用python将多个输入写入文本文件?
- 15. 将变量写入文件
- 16. 如何在Python中将文本列表写入文本文件
- 17. 将变量写入“.txt”文件中R
- 18. 如何将两个变量写入一个文本文件?
- 19. 在Python中将变量写入十六进制文件
- 20. 批处理文件不写入文本文件中的变量
- 21. 将文本文件中的列写入excel中的单独工作表
- 22. 如何将中文文本写入python中的文件
- 23. 根据Python中的变量将文件写入目录
- 24. 在写入文件之前处理变量中的文本
- 25. 写许多变量到文本文件
- 26. 如何将多个单元格写入文本文件
- 27. 无法将提取的文本写入csv中的单独行
- 28. 将文本文件的特定行写入文本文件 - Python
- 29. 将文本写入文件的中间
- 30. 如何将统计分析输出写入R中的单独文本文件?
看看的Python [writelines](https://www.tutorialspoint.com/python/file_writelines.htm)方法。 – Antimony