这两天发现了一个可以将markdown快速转为word格式的小工具pandoc, 非常好用, 比如我有一个名为Python资料.md的文件, 我只需在命令行运行
pandoc Python资料.md -o Python资料.docx
即可根据md文件生成新的docx文件!
pandoc支持相互转换的格式, 多的惊人!
import os
# 当前目录下所有文件的名字
all_files_name = os.listdir()
# 保存所有md文件的名字
all_md_files = []
# 获取目录下的md文件, 并保存
for file_name in all_files_name:
try:
if file_name[-3:] == ".md":
all_md_files.append(file_name)
except Exception as e:
print(e)
# 将md文件批量装换为docx
for md_file in all_md_files:
try:
tmp_doc_name = md_file[0: -3] + ".docx"
new_command = "pandoc "+ md_file + " -o " + tmp_doc_name
result = os.popen(new_command).readlines()
if len(result) == 0:
print(md_file, "转换成功")
except Exception as e:
print(e)
运行效果
最终结果