【发布时间】:2015-03-12 22:59:56
【问题描述】:
我在写入 txt 文件中的文件时遇到问题,它没有将第二条消息放到下一行。 (当它打印到屏幕上时,它会按照我的预期工作,但不是在文件本身中)
注意:我的python版本是2.7.3
import os.path
home = os.path.expanduser("~")
check1 = os.path.exists(home + '/test.txt')
if check1 == False:
f = open(home + '/test.txt', 'a')
f.write("First line\n")
f.write("Second line")
f.close()
elif check1 == True:
with open(home + '/test.txt') as f:
for line in f:
print line
f.close()
这是我的代码的基础。
谢谢你, 斯图尔特
【问题讨论】:
-
你是如何查看文件的?
-
@jpmc26:是的,我打开了文件,这正是我问这个问题的原因
-
我问过您如何查看该文件。你用的是什么软件?我猜是记事本,如果我是对的,那可以解释很多事情。
-
您的缩进似乎有一些错误,如果缩进是正确的,很有可能更多的人会查看您提供的测试代码。
-
@jpmc26:这是一个txt,所以我在记事本中查看了它