我已经尝试了这几种不同的方式,但结果总是看起来是一样的。直到文件结束,我无法读取Python。它只停留一半左右。我尝试过二进制和ASCII模式,但是这两种模式都有相同的结果。我也检查过文件中的任何特殊字符,并且没有。此外,我已经尝试指定要阅读多少内容,并且它仍然在同一个地方切断。直到文件结尾才能得到Python读取
它是这样的:
f=open("archives/archivelog", "r")
logtext=f.read()
print logtext
它发生了,我是否把它从bash中,或从蟒蛇,无论我是一个普通用户或根。
但是,如果该文件与我在同一目录中,它工作正常。
f=open("archivelog", "r")
logtext=f.read()
print logtext
这工作就像一个梦。任何想法为什么?
您是否收到任何错误讯息? – andronikus
必须有别的东西。它应该同时工作。 –
文件的大小(以字节为单位)以及您获得的部分块有多大? – smci