我有一個包含數(shù)十萬條路徑的 .txt,我只需要檢查每一行是文件夾還是文件。硬盤不在身邊,無法使用os功能模塊os.path.isdir()。我試過下面的代碼,但它并不完美,因為.最后包含一些文件夾。for row in files:
if (row[-6:].find(".") < 0):
folders_count += 1如果字符串的結(jié)尾包含任何已知的文件格式(.zip、.pdf、.doc ...),則不值得測試,因為此 HD 中有數(shù)十種不同的文件格式。當我的代碼讀取 .txt 時,它會將每一行作為字符串存儲在數(shù)組中,因此我的代碼應該使用字符串格式。文件夾路徑示例:'path1/path2/truckMV.34'文件路徑示例:'path1/path2/certificates.pdf'
檢查字符串是否包含任何文件格式的最有效方法?
阿波羅的戰(zhàn)車
2023-06-13 15:02:07