1

我正在尝试将一些文本写入 Python 中的文件。我使用 /n 尝试创建一个新行,但它在创建的文件中就像这样出现:

球员 1 - \n鲍勃 - 得分 - 12 - 进球 - 12

如果解决方案不包含 os 模块,我会更喜欢它,谢谢。

编辑:我刚刚意识到这适用于一台计算机而不是另一台计算机。明天当我可以访问另一台 PC 时,我会回到这个问题。

4

3 回答 3

5

只需这样做:

f.write('some text\n')

请注意,正确的换行符是'\n',而不是'/n'

于 2013-10-21T19:53:44.087 回答
1

我想你想要\n的,而不是/n

于 2013-10-21T19:54:14.783 回答
0

您可以通过多种方式做到这一点。我最喜欢的是:

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

这个print >> filename, "someString"合成器很方便,因为它会提醒你在文件上写的正是你用命令打印的内容:print "someString"

于 2013-10-21T20:04:08.603 回答