私はこの処理されたデータを次の形式で持っています:
x = [1,2,3,4,5,6]
等々。このリストを取得して .txt ファイルに変換するにはどうすればよいですか?
私はこの処理されたデータを次の形式で持っています:
x = [1,2,3,4,5,6]
等々。このリストを取得して .txt ファイルに変換するにはどうすればよいですか?
with open(r'C:\txtfile\exported_array.txt', 'w+') as txt_export:
for i in x: txt_export.writelines(str(i))
123456
txtに保存されます
with open(r'C:\txtfile\exported_array.txt', 'w+') as txt_export:
for i in x: txt_export.writelines(str(i)+',')
1,2,3,4,5,6,
txtに保存されます
with open(r'C:\txtfile\exported_array.txt', 'w+') as txt_export:
for i in x: txt_export.writelines(str(i)+'\n')
保存します
1
2
3
4
5
6
txtに
Python 2.7、1行に1つの数値を生成するには:
with open('list.txt', 'w') as f:
print >> f, '\n'.join(str(xi) for xi in x)
他の結合文字列を使用','
して、1行にすべてコンマ区切りの数値を生成することができます。
Python では、 writeコマンドを使用してファイルに書き込むことができます。write()
文字列の内容をバッファに書き込みます。関数を使用してファイルを閉じることも忘れないでくださいclose()
。
data = [1,2,3,4,5,6]
out = open("output.txt", "w")
for i in data:
out.write(str(i) + "\n")
out.close()