Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python未读取文件,返回空结果_Python_Python 2.7 - Fatal编程技术网

Python未读取文件,返回空结果

Python未读取文件,返回空结果,python,python-2.7,Python,Python 2.7,aaa.txt: aszczx d as w ad python脚本: f = open('aaa.txt','r') f.read() f.close() 控制台: C:\Python27>test.py C:\Python27> 为什么它不显示文件的内容 谢谢,您不是在显示文件的内容,而是在阅读它 例如,您可以这样做: with open('aaa.txt') as infp: data = infp.read() print data # display da

aaa.txt:

aszczx
d
as
w
ad
python脚本:

f = open('aaa.txt','r')
f.read()
f.close()
控制台:

C:\Python27>test.py

C:\Python27>
为什么它不显示文件的内容


谢谢,

您不是在显示文件的内容,而是在阅读它

例如,您可以这样做:

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

print data # display data read 

一起使用也会自动关闭文件

您不是在显示文件内容,而是在读取它

例如,您可以这样做:

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

print data # display data read 

一起使用也会自动关闭文件

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

lines = f.read()
# Later...
print lines

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

lines = f.read()
# Later...
print lines

啊,太好了,不知道我怎么会错过。谢谢请注意,询问者使用的是
read()
,而您使用的是
readlines()
——两者不同
readlines()
将返回一个字符串列表,而
read()
将返回一个大字符串。啊,太好了,不知道我怎么会错过这个。谢谢请注意,询问者使用的是
read()
,而您使用的是
readlines()
——两者不同
readlines()
将返回字符串列表,而
read()
将返回一个大字符串。