我正在使用python中的文件练习,但我的所有文本都出现在同一行,即使我使用' \ n' (在这种情况下,只出现第一个字符串。所以:
with open('test2.txt', 'w') as f:
f.write("I'm trying to write ...")
f.write('new content on each line ...')
f.write('but it all stays on the first line ...')
f.write('Any insight would be appreciated.')
...生产:
我试图在每一行写新内容......但它们都停留在第一行...任何见解都会受到赞赏。
答案 0 :(得分:1)
您必须使用\ n字符来创建新行。例如:
f.write("Line one...\n")
f.write("Line two...\n")
祝你好运!
答案 1 :(得分:0)
我想将换行符附加到文件中的现有行,然后您需要通过访问模式打开该文件。这有助于您追加该行。
**with open('test2.txt', 'a') as f**
**a+** - append and read
**a** - just append.