当前位置: 首页 > 工具软件 > Docopt > 使用案例 >

python中关于docopt遇到的问题

钮鸿煊
2023-12-01

在爬取12306的过程中,用到docopt这个函数,参考别人的文本内容是这样的

"""命令火车票查看器
Usage:
    ticket.py -gdtkz <from> <to> <date>
    ticket.py (-h|--help)
Options:
    -g  高铁
    -d  动车
    -t  特快
    -k  快速
    -z  直达
"""

执行效果是这样的

Usage:
    ticket.py -gdtkz <from> <to> <date>
    ticket.py (-h|--help)
Options:
    -g  高铁
    -d  动车
    -t  特快
    -k  快速
    -z  直达

他原封不动的输出的文本中的类容,没有进行任何操作
进行一番研究,我将文本改成了这样

"""命令火车票查看器
Usage:
    ticket.py [-g,-d,-t,-k,-z] <from> <to> <date>
    ticket.py (-h|--help)
Options:
    -g  高铁
    -d  动车
    -t  特快
    -k  快速
    -z  直达
"""

然后后后面的代码就可以顺利进行了

 类似资料: