概述
# 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依次转换为pandoc
for 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_name
new_command = 'pandoc ' + md_file_path_file + ' -o ' + docx_file_path_file
try:
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()
最后
以上就是坚强音响为你收集整理的python 实现批量md转word的全部内容,希望文章能够帮你解决python 实现批量md转word所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复