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')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值