# -*- coding: utf-8 -*-
# @Time : 2019/1/5 15:42
# @Author : Philly
# @File : combine_txt.py
# @Description: 扫描目录下的文件并拼接在一起
import os
if __name__ == '__main__':
work_dir = r'C:\Users\hasee\Desktop\resources\学习\LearningNotes\MySQL\notes\mysql必知必会'
file = open('result.sql', 'w')
for parent, dirnames, filenames in os.walk(work_dir, followlinks=True):
for filename in filenames:
file_path = os.path.join(parent, filename)
ch_file = file_path.split('\\') # 以反斜杠分隔
ch_file_name = ch_file[-1].split('.')[-2] # 取出文件名称,不包括 .sql
ch_file_names = str(ch_file[-2]) + '_' + str(ch_file_name) # 合并章节和文件名称
print(ch_file_names)
print('文件名:%s' % filename)
print('文件完整路径:%s\n' % file_path)
file.write(ch_file_names + '****start****\n')
for line in open(file_path, 'r', encoding='utf-8'):
file.writelines(line)
file.write('\n****end****\n\n')
file.close()
扫描目录下的文件并拼接在一起
猜你喜欢
转载自www.cnblogs.com/liuliu3/p/10225074.html
今日推荐
周排行