2016-04-17 22 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

,你可以,如果你想跳過\n業務爲您的具體問題,如果您使用以下

print(variable, file=somefilehandle) 

的,你可以使用sep參數更改分隔,默認爲" "end默認爲"\n"

+0

這是最好的答案。這裏'variable'可以是任何(可打印)類型,而不是強制它成爲一個字符串。 – erlc

+0

@erlc我從我的經驗中學到了* Mr。比茲利* :) –

相關問題