From 5a1da599c2e43f20b487d0156e82fd237a699bf9 Mon Sep 17 00:00:00 2001 From: guanjihuan Date: Fri, 23 Sep 2022 01:02:32 +0800 Subject: [PATCH] update --- .../get_file_list_and_write_in_markdown.py | 2 +- .../find_repeated_file_with_same_filename.py | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/language_learning/2022.09.08_get_file_list_and_write_in_markdown/get_file_list_and_write_in_markdown.py b/language_learning/2022.09.08_get_file_list_and_write_in_markdown/get_file_list_and_write_in_markdown.py index 509507f..d1e318a 100644 --- a/language_learning/2022.09.08_get_file_list_and_write_in_markdown/get_file_list_and_write_in_markdown.py +++ b/language_learning/2022.09.08_get_file_list_and_write_in_markdown/get_file_list_and_write_in_markdown.py @@ -9,7 +9,7 @@ def main(): write_file_list_in_markdown(directory) -def write_file_list_in_markdown(directory, filename='a', reverse_positive_or_negative=1, starting_from_h1=None, banned_file_format=[], hide_file_format=None, divided_line=None, show_second_number=None, show_third_number=None): +def write_file_list_in_markdown(directory='./', filename='a', reverse_positive_or_negative=1, starting_from_h1=None, banned_file_format=[], hide_file_format=None, divided_line=None, show_second_number=None, show_third_number=None): import os f = open(filename+'.md', 'w', encoding="utf-8") filenames1 = os.listdir(directory) diff --git a/language_learning/2022.09.14_find_repeated_file_with_same_filename/find_repeated_file_with_same_filename.py b/language_learning/2022.09.14_find_repeated_file_with_same_filename/find_repeated_file_with_same_filename.py index 3ee26f7..5e5e6f7 100644 --- a/language_learning/2022.09.14_find_repeated_file_with_same_filename/find_repeated_file_with_same_filename.py +++ b/language_learning/2022.09.14_find_repeated_file_with_same_filename/find_repeated_file_with_same_filename.py @@ -13,17 +13,18 @@ def main(): print(repeated_file) # import guan - # repeated_file = guan.find_repeated_file_with_same_filename(directory) + # repeated_file = guan.find_repeated_file_with_same_filename(directory='./', missed_directory='./missed_directory', num=1000) # print(repeated_file) -def find_repeated_file_with_same_filename(directory, num=1000): +def find_repeated_file_with_same_filename(directory='./', missed_directory='./missed_directory', num=1000): import os from collections import Counter file_list = [] for root, dirs, files in os.walk(directory): for i0 in range(len(files)): - file_list.append(files[i0]) + if missed_directory not in root: + file_list.append(files[i0]) count_file = Counter(file_list).most_common(num) repeated_file = [] for item in count_file: