python快速合并多个markdown文件

python快速合并多个markdown文件

由于windows终端不支持 pandoc *.md -o output.md这种命令,思来想去还是写个python脚本合并的方法最方便了,于是便有了此文。
本文前提是有python环境和pandoc,pandoc下载链接:github pandoc
代码如下,由于文件比较隐私,效果就不展示了。

import os

#找到当前目录下所有扩展名为.md的markdown文件
def find_md_files():
    path = os.getcwd()
    md_files = []
    for file in os.listdir(path):
        if file.endswith(".md"):
            md_files.append(file)
    result = " ".join(md_files)
    return str(result)

#调用pandoc合并文件
def pandocJoin(files,outname):
    os.system(f'pandoc {files} -o {outname}.md')

if __name__ == "__main__":
    pandocJoin(find_md_files(),'filename')

你可能感兴趣的:(笔记,python,开发语言,markdown,笔记,脚本,windows,学习)