簡體   English   中英

在Python中寫入文件時如何寫入新行?

[英]How do you write to a new line when writing to a file in Python?

我正在嘗試將一些文本寫入Python中的文件。 我使用/ n嘗試創建一個新行,但它只是在創建的文件中這樣顯示:

玩家1-\\ nBob-得分-12-進球-12

如果解決方案不包含os模塊,我希望使用它,謝謝。

編輯:我剛剛意識到這可以在一台計算機而不是另一台計算機上工作。 明天,當我可以訪問另一台PC時,我將回到此。

只需執行以下操作:

f.write('some text\n')

注意正確的換行符是'\\n' ,而不是'/n'

我認為您想要\\n而不是/n

您可以通過多種方式執行此操作。 我最喜歡的是:

f = open('newfile.txt', 'w')
print >> f, "New String\n"

print >> filename, "someString" synthax很方便,因為它會提醒您您正在使用以下命令在文件上精確地打印: print "someString"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM