dejavu项目笔记

这篇博客详细介绍了Python编程中的重要函数和模块,包括filterwarnings()用于控制警告信息,json.loads()用于解析JSON字符串,argparse用于命令行参数处理,sys.exit()用于程序退出,os.path.isdir()检查路径是否为目录,repr()将对象转化为字符串,try-except-else处理异常,multiprocessing模块用于多进程编程,特别是Pool类的应用,以及多进程与多线程的区别。此外,还探讨了xrange/range,map()和imap()函数的使用,StopIteration异常以及traceback.print_exception()打印错误堆栈信息。
摘要由CSDN通过智能技术生成

filterwarnings()

判定是否提交一个警告信息取决于warning filter,它是一系列匹配的规则和行动。规则可以通过filterwarnings()添加至filter

json.loads()

将一个json编码的字符串转换回一个python数据结构

argparse

创建ArgumentParser()对象

parser = argparse.ArgumentParser() 

调用 add_argument() 方法添加参数

parser.add_argument()

使用 parse_args() 解析添加的参数

args = parser.parse_args()

sys.exit()

0为正常退出,其他数值(1-127)为不正常,可抛异常事件供捕获

os.path.isdir(路径)

此方法返回布尔类型的布尔值 bool。如果指定的路径是现有目录,则此方法返回 True,否则返回 False。

repr()

将对象转化为供解释器读取的形式,返回一个对象的 string 格式。

try-except-else

使用try语句捕获异常时,可以包含else子句。仅当try块中的代码未生成异常时,才会

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值