读到空文件

在Python3.4+,用open函数打开文件得到一个可直接迭代的文件对象。


迭代示意

但是如果open一个空文件,当然还是可以迭代,但是就会直接跳过循环。


空文件

这其实是理所当然的,但是有时候如果不注意这个的话,程序就会跑到你意想不到的地方去。
详情见 python demo -> 比较两个文件是否相同

解决方法就是加一句判断:

import os
os.path.getsize('00.txt')
效果

我可以直接在idle里面写相对路径是因为文档idle是在00.txt文件夹下打开的。

你可能感兴趣的:(读到空文件)