我有一个包含数十万条路径的 .txt,我只需要检查每一行是文件夹还是文件。硬盘不在身边,无法使用os
功能模块os.path.isdir()
。我试过下面的代码,但它并不完美,因为.
最后包含一些文件夹。
for row in files: if (row[-6:].find(".") < 0): folders_count += 1
如果字符串的结尾包含任何已知的文件格式(.zip、.pdf、.doc ...),则不值得测试,因为此 HD 中有数十种不同的文件格式。当我的代码读取 .txt 时,它会将每一行作为字符串存储在数组中,因此我的代码应该使用字符串格式。
文件夹路径示例:
'path1/path2/truckMV.34'
文件路径示例:
'path1/path2/certificates.pdf'
慕勒3428872
相关分类