位置: 编程技术 - 正文
推荐整理分享python相似模块用例,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
一:threading VS Thread
众所周知,python是支持多线程的,而且是native的线程,其中threading是对Thread模块做了包装,可以更加方面的被使用,threading模块里面主要对一些线程操作对象化了,创建了Thread的类。
使用线程有两种模式,一种是创建线程要执行的函数,把这个函数传递进Thread对象里,让它来执行,一种是直接从Thread继承,创建一个新的class,把线程执行的代码放到这个新的类里面,用例如下:
①使用Thread来实现多线程
②使用threading来实现多线程
二:optparser VS getopt
①使用getopt模块处理Unix模式的命令行选项
getopt模块用于抽出命令行选项和参数,也就是sys.argv,命令行选项使得程序的参数更加灵活,支持短选项模式和长选项模式
例:python scriptname.py ?f “hello” ?directory-prefix=”/home” ?t --format ‘a'‘b'
getopt函数的格式:getopt.getopt([命令行参数列表],‘短选项',[长选项列表])
其中短选项名后面的带冒号(:)表示该选项必须有附加的参数
长选项名后面有等号(=)表示该选项必须有附加的参数
返回options以及args
options是一个参数选项及其value的元组((‘-f','hello'),(‘-t',''),(‘—format',''),(‘—directory-prefix','/home'))
args是除去有用参数外其他的命令行 输入(‘a',‘b')
②optparser模块
标签: python相似模块用例
本文链接地址:https://www.jiuchutong.com/biancheng/383379.html 转载请保留说明!友情链接: 武汉网站建设