水木社区手机版
首页
|版面-Python的自由天空(Python)|
新版wap站已上线
返回
1/1
|
转到
主题:python如何判断文件是否读完了
楼主
|
javame
|
2021-02-22 17:28:27
|
展开
代码是这样的,每次读入1MB的数据,最后一个判断,可是无法
break中断退出来。
fp = open(filename, 'rb')
while(True):
buf = fp.read(1024*1024)
if ( buf == ''):
break ##### 这里无法中断退出来
--
FROM 58.37.38.*
3楼
|
javame
|
2021-02-22 18:03:37
|
展开
我的是python 3.7
if ( not buf ):
break
这样改就好了。
【 在 world (You are my world) 的大作中提到: 】
: 你用的python3吧,你作为二进制打开,返回的是bytes
: bytes对象和字符串相比,结果肯定就是False了。
--
FROM 58.37.38.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版