Python命令不读取.txt文件

3 python text

试图按照这里的指南,但它没有按预期工作.我确定我错过了什么.

http://docs.python.org/tutorial/inputoutput.html#reading-and-writing-files

file = open("C:/Test.txt", "r");
print file
file.read()
file.read()
file.read()
file.read()
file.read()
file.read()
Run Code Online (Sandbox Code Playgroud)

使用readline()方法可以得到相同的结果.

file.readline() 
Run Code Online (Sandbox Code Playgroud)

我得到的输出是:

<open file 'C:/Test.txt', mode 'r' at 0x012A5A18>
Run Code Online (Sandbox Code Playgroud)

什么可能是错的任何建议?

Fra*_*ank 7

没错,那里.file是一个正在打印的对象.

试试这个:

file = open('C:/Test.txt', 'r')
for line in file.readlines(): print line,
Run Code Online (Sandbox Code Playgroud)

  • 为什么不简单地'for line in file:...`? (4认同)