diff --git a/dir-file-compare/main.py b/dir-file-compare/main.py index ea313b53ddbad2faadea5a421cc4129149fb1bf9..cc70b9b2e0741c3756c60a40063684d3333a961f 100644 --- a/dir-file-compare/main.py +++ b/dir-file-compare/main.py @@ -9,6 +9,8 @@ def get_flist(rootdir): def fileEq(fileL, fileR): return filecmp.cmp(fileL, fileR) +def fuck(fl): + return os.path.basename(os.path.splitext(fl)[0]) def main(argv): if len(argv) != 2: @@ -22,14 +24,14 @@ def main(argv): libFile = list(filter(lambda f: os.path.basename(f) == os.path.basename(fl), libFlist)) if len(libFile) == 0: print('NOT_FOUND: {}'.format(fl)) - out_csv.append('未找到,{}'.format(os.path.basename(fl))) + out_csv.append('未找到,{}'.format(fuck(fl))) elif len(libFile) > 1: print('DUPLICATE: Input `{}` has multiple candidate `{}` in library.'.format(fl, libFile)) - out_csv.append('库文件é‡å¤,{},é‡å库文件,{}'.format(os.path.basename(fl), libFile)) + out_csv.append('库文件é‡å¤,{},é‡å库文件,{}'.format(fuck(fl), libFile)) else: if not fileEq(libFile[0], fl): print('NOT_MATCH: {} != {}'.format(fl, libFile[0])) - out_csv.append('与库文件ä¸åŒ¹é…,{}'.format(os.path.basename(fl))) + out_csv.append('与库文件ä¸åŒ¹é…,{}'.format(fuck(fl))) fname = config.working_dir + os.path.sep + os.path.basename(inputPath) + '.csv' with open(fname, 'w+') as f: