1

aaa.txt:

aszczx
d
as
w
ad

蟒蛇脚本:

f = open('aaa.txt','r')
f.read()
f.close()

安慰:

C:\Python27>test.py

C:\Python27>

为什么不显示文件的内容?

谢谢,

4

2 回答 2

6

您没有显示文件的内容,只是阅读它。

例如,您可以执行以下操作:

with open('aaa.txt') as infp:
    data = infp.read()

print data # display data read 

使用with也会自动关闭文件

于 2012-05-13T11:38:35.487 回答
0

您可以将读入的行保存到变量中,然后再打印。

lines = f.read()
# Later...
print lines
于 2012-05-13T11:39:53.407 回答