试图按照这里的指南,但它没有按预期工作.我确定我错过了什么.
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)
什么可能是错的任何建议?
没错,那里.file是一个正在打印的对象.
试试这个:
file = open('C:/Test.txt', 'r')
for line in file.readlines(): print line,
Run Code Online (Sandbox Code Playgroud)