Skip to main content

doc to markdown

Project description

doc2md

本意是为了


倒序
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 就是

useag:
$ doc2md2 file1 file2
    file2.md is create markdown from file1.md

$ doc2md2 file1
    file1.md is create markdown from file1


获取 ``让你的Python优雅.md``

md格式\ ````\  ``test_w.md``

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

doc2md2-0.1.3.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

doc2md2-0.1.3-py2.py3-none-any.whl (5.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file doc2md2-0.1.3.tar.gz.

File metadata

  • Download URL: doc2md2-0.1.3.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for doc2md2-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8f0487a419dce8b80c4d50bffa0e71a39d4856b51b7677eb55f1bacafd75f6b2
MD5 af8deb9338a8ff7b86a696f10894c931
BLAKE2b-256 2f2f31b75675e0386ef1cc38a861e02f73a83488d4abab8e89448c618aff1044

See more details on using hashes here.

File details

Details for the file doc2md2-0.1.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for doc2md2-0.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ed56360cdfe3cecf5ea599c4cb8c575adf84207212b77c7346537c50f00fe665
MD5 bc4abccbfa6ba033bfcd5cfd1beafaab
BLAKE2b-256 a4853cc57812a6243df7e23705fe6f97576aabff89315d74129b8106fb2df3af

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page