要标记的文档

doc2md2的Python项目详细描述


doc2md

本意是为了


倒序forcolorinsorted(colors,reverse=True):printcolors自定义排序顺序colors=['red','green','blue','yellow']defcompare_length(c1,c2):iflen(c1)<len(c2):return-1iflen(c1)>len(c2):return1return0printsorted(colors,cmp=compare_length)更好的方法printsorted(colors,key=len)第一种方法效率低而且写起来很不爽。另外,Python3已经不支持比较函数了。调用一个函数直到遇到标记值blocks=[]whileTrue:block=f.read(32)ifblock=='':breakblocks.append(block)

变成 下面 markdown 格式

# 倒序forcolorinsorted(colors,reverse=True):printcolors

自定义排序顺序

colors=['red','green','blue','yellow']defcompare_length(c1,c2):iflen(c1)<len(c2):return-1iflen(c1)>len(c2):return1return0printsorted(colors,cmp=compare_length)

更好的方法

printsorted(colors,key=len)

第一种方法效率低而且写起来很不爽。另外,Python 3已经不支持比较函数了。

调用一个函数直到遇到标记值

blocks=[]whileTrue:block=f.read(32)ifblock=='':breakblocks.append(block)

运行文件是 main/doc2md.py

一步一步过程 可以使用jupyter notebook 查看 doc2md.ipynb

首先说明缺陷就是,命令行还没有做 请自己进入文件修改先。

Path="../让你的Python优雅.md"write_file='../test_w.md'

demo 就是

useag:$doc2md2file1file2file2.mdiscreatemarkdownfromfile1.md$doc2md2file1file1.mdiscreatemarkdownfromfile1获取``让你的Python优雅.md``md格式\ ````\ ``test_w.md``

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用freemarker(ftl模板)通过spring发送outlook电子邮件的java自定义表单   java Project Euler 17错误答案   java想澄清所有关于Android多屏幕尺寸支持的疑问吗?   如何使用Eclipse和Maven配置Java项目以连接到AmazonRDS   java如何在Java8中按流对映射对象按时间段求和?   我是Java新手,希望有人能帮我   java Spring boot,序列化和反序列化时Jackson Json问题   java扫雷器(不是算法,只是布局问题)   java找到一个字符[]的完全唯一排列吗?   java哪种CRC用于更改Desfire卡中的密钥   java如何修复越界索引错误?   java读取Excel数值单元格值   java如何正确构建“PUT方法”并执行“intern请求”?   java如何从XSD生成JAXB类?   java为什么要运行它?   Java,畸形异常   java Springsecurityldap:实例化InitialContextFactory com失败。太阳jndi。ldap。LDAPCTX工厂   解析Java无法读取文本文件   java在每个请求之前运行资源方法