Python学习 各种模块函数简介(docopt、assert、split、splitext、walk、listdir、strip)

1、docopt模块,解析命令行参数的工具,方便在运行python程序时添加参数。

"""
introduction

Usage:
xxx.py <参数> ARGUMENT 

Options:
-o FILE        # 短命令选项
--params=K  K is params [default: 10]  # 长命令选项
-i <参数>  input [default: input.txt]
"""

简单而言,就是分为Usage:(使用模型描述)和Options:(选项格式描述)两部分,Usage:中可以用<参数>或者大写字母表示参数。Options:中-o代表短命令选项,后面可以直接跟参数;长命令参数后跟参数的话需要加空格或者使用等于号=。 对选项进行解释需要两个空格。选项的参数默认值格式为[default: xx]放在选项解释之后就行

以上是在编写的Python文件的开头,通过__doc__属性(一般表示帮助信息)来实现这一功能:

from docopt import docopt

args = docopt(__doc__)

通过docopt模块可以方便按照自己的想法在运行Python文件时使用参数。
2、assert断言函数,当判断语句为真时,不会报错(相当于断定判断语句为真),为假时进行报错。可以为异常添加参数。

assert 1 > 0 ,"x
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值