From baf15fc0e48ec325f93c089c02c2c24148b11105 Mon Sep 17 00:00:00 2001 From: guanjihuan <34735497+guanjihuan@users.noreply.github.com> Date: Fri, 23 Jul 2021 19:26:47 +0800 Subject: [PATCH] update --- ...ind_directory_with_file_number_not_eq_3.py | 26 ------------------- 1 file changed, 26 deletions(-) delete mode 100755 language_learning/2021.05.14_zotero/find_directory_with_file_number_not_eq_3.py diff --git a/language_learning/2021.05.14_zotero/find_directory_with_file_number_not_eq_3.py b/language_learning/2021.05.14_zotero/find_directory_with_file_number_not_eq_3.py deleted file mode 100755 index 52d68b2..0000000 --- a/language_learning/2021.05.14_zotero/find_directory_with_file_number_not_eq_3.py +++ /dev/null @@ -1,26 +0,0 @@ -# 在E:\zotero\storage里的每个文件夹中一般有3个文件(包括隐藏文件),有个别无法解析或其他原因,会只有1个文件或者2个文件。这个其实没什么影响,但如果有强迫症可以通过以下python代码找出文件个数不等于3的文件夹。 - -import os - -def find_files_and_directory(path): - file = [] - directory = [] - for path in path: - filenames = os.listdir(path) - for filename in filenames: - filename = os.path.join(path,filename) - if os.path.isfile(filename): # 如果是文件 - file.append(filename) - else: # 如果是文件夹 - directory.append(filename) - return file, directory - -file, directory = find_files_and_directory(['E:/zotero/storage']) - -i0 = 0 -for path in directory: - file, directory = find_files_and_directory([path]) - if len(file)!=3: - i0 += 1 - print(path, '文件夹中有', len(file), '个文件') -print('文件夹中文件个数不等于3的总个数:', i0) \ No newline at end of file