2016-04-17 17 views
2

私は変数をファイルに入れて、毎回新しい行に入れようとしています。たとえば、file.write(variablehere)毎回新しい行のファイルに変数を書き込む方法は?

これはすでにfile.write(stringhere)のような文字列として書かれています。このようにするには、「/ n」を実行しますが、何らかの理由で変数では機能しません。

私はこれを試してみた:働いていた人々の

file.write(variable/n) 
file.write('variable/n') 
file.write(variable + '/n') 

なし。助けてくれてありがとう!

+1

新しい行は '\ n' – idjaw

答えて

3

スラッシュ/nを使用していて、バックスラッシュ\nを使用する必要があります。あなたはできる

+0

(これはかなり小さいのでこのエラーが発生しているはずです)答えがありがとうございました!それができるようになるとすぐにあなたの答えを受け入れます。 –

+0

クール...時にはそれは役に立つ目のセットです! – user212514

2

、あなたはあなたが" "endデフォルトはどのデフォルト"\n"sepパラメータを使用してセパレータを変更することができます

print(variable, file=somefilehandle) 

次の使用している場合は、あなたの特定の問題のために\nビジネスをスキップしたい場合。

+0

これは最高の答えです。ここで 'variable'は文字列にするのではなく、任意の(印刷可能な)型にすることができます。 – erlc

+0

@erlc私は先生から学んだ* Mr。 Beazly * :) –

関連する問題