# qianxiao996精心制作
#博客地址:https://blog.csdn.net/qq_36374896
#md批量转word
import os
def auto_md_to_docx(file_dir):# 获取当前目录下所有的md文件的路径信息all_whole_path_files = []for root, dirs, files in os.walk(file_dir):for file in files:try:if file[-3:] == ".md":file_info = [root+'/', file]all_whole_path_files.append(file_info)except Exception as e:print(e)print("==>", all_whole_path_files)# 将md依次转换为pandocfor file_info in all_whole_path_files:md_file_path_file = file_info[0] + file_info[1]docx_file_name = file_info[1][:-3] + '.docx'docx_file_path_file = file_info[0] + docx_file_namenew_command = 'pandoc ' + md_file_path_file + ' -o ' + docx_file_path_filetry:result = os.popen(new_command).readlines()if len(result) == 0:print(md_file_path_file, "已经转换为", docx_file_path_file)except Exception as e:print(e)def main():auto_md_to_docx('.')if __name__ == '__main__':main()
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!