如图很多Excel 里面很多是一种或者一类的,含有同名的成分。所有干脆都把属于一类的合并。代码如下
```python
#! /usr/bin/python
# -*- coding: UTF-8 -*-
import os;
import time
import shutil;
import difflib;
import tkinter as tk #调用GUI图形模块
from tkinter import filedialog
#fileDir=os.getcwd();
root = tk.Tk()
root.withdraw()
fileDir=filedialog.askdirectory(title='请选择表格所在文件夹')+'/'
fileDir2=filedialog.askdirectory(title='请选择输出文件夹')+'/'
#os.mkdir(fileDir2)
#定义搜索文件函数
def sourceAllFile(file_list,filedir_list):
file_dict = {}
for parent,dirnames,filenames in os.walk(fileDir):
for filename in filenames:
filedir_list.append(os.path.join(parent,filename))
file_list.append(filename)
file_dict[filename]=os.path.join(parent,filename)
#返回的字典按照key排序,正序
return sorted(file_dict.items(),key=lambda f:f[0],reverse=False)
#查看文件是否相同
def checkSimFile2(dict):
index=0;
dict_len=len(dict);
result_set=set()
result_obj={}
result_bak='';
while index<dict_len:
old_str=dict[index][0];
new_index=index