我有一个文件夹,其中包含1000多个txt文件。如果文件中有数据,我的代码可以正常工作。
总有没有在代码中建立逻辑以检查文件是否为空,以及是否为空以跳至下一个文件?
import glob
import os
path = 'path/to/file'
for filename in glob.glob(os.path.join(path, '*.txt')):
with open(filename, 'r',encoding='ISO-8859-1') as f:
print(filename)
text = f.read()
do other stuff
答案 0 :(得分:1)
因此,如果文本为空,是否要继续下一个文件?很简单:
if not text: continue