栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

利用python合并多个md文档

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

利用python合并多个md文档

前言(废话)

最近要入职了,考虑在入职前整理学习一些漏洞知识,但是看见一堆的md文章就头疼,一个一个点开太麻烦,于是就憋了个脚本(主要是type命令的换行问题没解决。。只能写脚本了,卑微0.0),把这些合并成一个,仅供参考吧

脚本实现

其实实现挺简单的,就是一个打开文件,再写入,遍历一下就差不多了,直接上代码

# python3
# author: Aloneme

import os

# path = os.getcwd()
# print(os.listdir(path))
path = input("file path >>: ")
md_list = os.listdir(path) # 获取目录下的md文件
# print(md_list)

# 合并文件
contents = []
for md in md_list:
    # if md != 'cpmd.py':
    mdfile = str(path) + '\' + md
    # print(mdfile)
    with open(mdfile, 'r' ,encoding='utf-8') as f:
        contents.append(f.read() + "n")
        # print(contents)
result = input("file save name >>: ")
with open(result + '.md', "w" ,encoding='utf-8') as f:
    f.writelines(contents)
print("task done!")

写的比较菜,忽略那一堆注释,因为不会调试。。。说说用法,直接python3运行脚本,然后按提示输入文件所在路径以及合并后保存的文件名即可


本来想直接弄个转pdf的,但是看见那一堆插件和外部程序,直接劝退了,后面真的需求大了再说吧,哎,又是混时间的一天,菜鸡卑微 ==!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/286647.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号