2017-01-07 13 views
-1

私は本当にジレンマを抱いています。私は解決する必要があります。整数と文字列を含むリストをPythonのファイルに書く

私はテキストファイルに製品と数量のリストを書くために私のプログラムが必要です。

私はこれまでのところ得ている:(

Stock we require 
Chips Needed:39Juice Needed:0 

order1があった場所:

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で生産するものです39、注文2は0)

私が欲しいもの:

Stock we require: 

Chips 
(order1) 

Juice 
(order2) 
+0

スタックオーバーフローが、コードの書き込みやチュートリアルサービスではありません検討することができます。あなたの質問を編集して、入力例、期待出力、実際の出力(もしあれば)、エラーやトレースバックの**フルテキスト**など、これまでに試したことを投稿してください。 – MattDMo

答えて

0

使用.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)) 

あなたは簡単にフォーマットをこのように変更することができます。

withの使用にも注意してください。

+0

よく出来ました。ウォームチョコミルク – McChunky

0

この場合、あなたはfile.writelines(line1,line2,...)

関連する問題