import os
import glob
# 文件列表
fileList = [
'',
''
]
MIF_PATH = r"C:\Users\Desktop\理论掉头+转向信息+道路名称\*"
MID_PATH = r"C:\Usersg\Desktop\理论掉头+转向信息+道路名称\*"
MIF = ".mif"
MID = ".mid"
MIF_MERGE_PATH = r"C:\Users\Desktop\temp"
MID_MERGE_PATH = r"C:\Users\Desktop\temp"
def merge():
for file in fileList:
test(MIF_PATH + "\\" + file.upper() + MIF, MID_PATH + "\\" + file.upper() + MID,
MIF_MERGE_PATH + "\\" + file.upper() + MIF, MID_MERGE_PATH + "\\" + file.upper() + MID)
def test(mif_path, mid_path, mif_merge_path, mid_merge_path):
ff = open(mif_merge_path, "a", encoding='utf-8')
for file_abs in glob.glob(mif_path):
ff.write(open(file_abs, encoding='utf-8').read())
ff.close()
f = open(mid_merge_path, "a", encoding='utf-8')
for file_abs in glob.glob(mid_path):
f.write(open(file_abs, encoding='utf-8').read())
f.close()
def del_file(path):
ls = os.listdir(path)
for i in ls:
c_path = os.path.join(path, i)
if os.path.isdir(c_path): # 如果是文件夹那么递归调用一下
del_file(c_path)
else: # 如果是一个文件那么直接删除
os.remove(c_path)
print('文件已经清空完成')
if __name__ == '__main__':
del_file(MIF_MERGE_PATH)
merge()
python合并文件
最新推荐文章于 2024-03-14 15:31:46 发布