Skip to content

chinanf-boy/doc2md

Repository files navigation

doc2md

Build Status

本意是为了


倒序
for color in sorted(colors, reverse=True):
    print colors

自定义排序顺序

colors = ['red', 'green', 'blue', 'yellow']

def compare_length(c1, c2):
    if len(c1) < len(c2): return -1
    if len(c1) > len(c2): return 1
    return 0

print sorted(colors, cmp=compare_length)

更好的方法

print sorted(colors, key=len)

第一种方法效率低而且写起来很不爽另外Python 3已经不支持比较函数了调用一个函数直到遇到标记值

blocks = []
while True:
    block = f.read(32)
    if block == '':
        break
    blocks.append(block)

变成 下面 markdown 格式

# 倒序
for color in sorted(colors, reverse=True):
    print colors

自定义排序顺序

colors = ['red', 'green', 'blue', 'yellow']

def compare_length(c1, c2):
    if len(c1) < len(c2): return -1
    if len(c1) > len(c2): return 1
    return 0

print sorted(colors, cmp=compare_length)

更好的方法

print sorted(colors, key=len)

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

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

blocks = []
while True:
    block = f.read(32)
    if block == '':
        break
    blocks.append(block)

运行文件是 main/doc2md.py

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

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

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

demo 就是

python doc2md.py file1

获取 让你的Python优雅.md

md格式test_w.md

About

从光秃秃的文档变成 markdown 格式

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors