要标记的文档
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``