2017-01-11 10 views
-2

私の質問は次のとおりです。リストをファイルに書き込むにはどうすればよいですか?Pythonファイルにリストを書き込む

ので:

list = ["damn","bro"] 
correct_list = "\n".join(list) 
file = open("test.txt", "w") 

は、どのように私はそれがリストだと、今のファイルにこれを書いていますか?だから、ファイル内の :。

damn 
bro 

は、私はすでにそれを試してみましたが、それはちょうどそれがPythonの予約語であるため、あなたはおそらくlistを使用してはならない

+0

ファイルから読み込んでリストとして保存する方法や、リストのすべての要素を取り出してファイルに書き込む方法を知りたいですか? ? – Buzz

+0

@Buzzリストのすべての要素を取り出してファイルに書きたいと思います。 – Lucas

+1

上記にリンクされているソリューションが間違っていると、OPはファイルに書き込もうとしますが、ファイルから読み込もうとしません。私はこの質問にフラグを立てましたので、重複したリンクは削除されました – hansaplast

答えて

0

まず空白なしでお互いの後ろに立つ(link )あなたは他のほとんどのものを使うことができます。私は通常使用しますlst

実際にファイルに入れる必要があります。あなたのコードがありません:

file.write(correct_list) 

これは実際にファイルに文字列を書き込みます。

また、このような何かを試すことができます。

lst=["damn","bro"] 
file = open("test.txt", "w") 
for item in lst: 
    file.write(item+"\n") 

リストの各項目の上にこの意志ループと

また最後に新しい行をファイルに1度に1つずつを書きます

file.close() 
関連する問題