在Python中将包含整数和字符串的列表写入文件

在Python中将包含整数和字符串的列表写入文件,python,string,list,integer,Python,String,List,Integer,我有一个真正的难题,我需要你们解决 我需要我的程序将产品和数量列表写入文本文件 我已经走了这么远: file = open("Orders.txt", "w") file.write("Stock we require \n") file.write("Chips Needed:") file.write(str(order1)) file.write("\n") file.write("Juice Needed:") file.write(str(order2)) file.close()

我有一个真正的难题,我需要你们解决

我需要我的程序将产品和数量列表写入文本文件

我已经走了这么远:

file = open("Orders.txt", "w")
file.write("Stock we require \n")
file.write("Chips Needed:")
file.write(str(order1))
file.write("\n")
file.write("Juice Needed:")
file.write(str(order2))
file.close()
order1和order2是整数

这是此代码在Orders.txt中生成的内容:

Stock we require
Chips Needed:39Juice Needed:0
(其中order1为39,order2为0)

我想:

Stock we require:

Chips
(order1)

Juice
(order2)

使用
.format

with open("Orders.txt", "w") as file:
    file.write("Stock we require:\n")
    file.write("Chips ({})\n".format(order1))
    file.write("Juice ({})\n".format(order2))
您可以通过这种方式轻松更改格式


也注意<<>代码> .

。对于这种情况,您可以考虑<代码>文件。请回答您的问题并发布您迄今为止尝试过的内容,包括示例输入、预期输出、实际输出(如果有)以及任何错误或回溯的全文。