somepeople

随笔分类 -  python模块

python模块导入
摘要:python模块的首次导入会发生三件事: 1.执行所导入模块的文件 2.产生所导入模块文件的名称空间,将该文件运行过程中产生的名字都丢到当前文件的命名空间中 3.在当前文件中产生的名字“被导入模块名”,该名字指向该文件产生的命名空间 之后再导入该模块,直接引用首次导入产生的结果,不会产生新的命名空间 阅读全文

posted @ 2020-09-19 17:07 Hello_Thanos 阅读(197) 评论(0) 推荐(0)

python模块之logging
摘要:输出到console(默认打印warning级别以上(warnging、error、critical)的日志): import logginglogging.debug('hello world') logging.warning('hello world') logging.error('hell 阅读全文

posted @ 2020-08-02 10:15 Hello_Thanos 阅读(108) 评论(0) 推荐(0)

python模块之hashlib
摘要:import hashlib #md5 target = hashlib.md5() target.update(b'hello world ') print(target.hexdigest()) #60c08e2b03b716a176aeb9c2a2fddb79 #sha_256 sha_256 阅读全文

posted @ 2020-07-28 23:43 Hello_Thanos 阅读(87) 评论(0) 推荐(0)

python模块之pickle&json&shelve
摘要:三者都是对数据类型进行序列化,然后存入文件 pickle 只支持python,但对python里的所有数据类型都支持 shelve同上,只是存取更方便,将数据序列化以字典的形式存取进文件中,linux json对所有语言都支持,可读性较高,但对于python来说只支持常规的数据类型(str,int, 阅读全文

posted @ 2020-07-28 00:07 Hello_Thanos 阅读(325) 评论(0) 推荐(0)

python模块之random
摘要:print(random.random()) #返回0~1之间的随机浮点数 print(random.randint(1,100)) #返回指定区间的随机int数 print(random.randrange(1,100,2)) #在指定区间指定步长的随机数 print(random.choice( 阅读全文

posted @ 2020-07-27 21:28 Hello_Thanos 阅读(143) 评论(0) 推荐(0)

python模块之time&datetime模块
摘要:TIME: 1.时间戳: print(time.time()) #1595852043.5159092 1.struc_time: 本地时间 print(time.localtime()) #time.struct_time(tm_year=2020, tm_mon=7, tm_mday=27, t 阅读全文

posted @ 2020-07-27 20:21 Hello_Thanos 阅读(194) 评论(0) 推荐(0)

python安装模块及模块安装路径配置
摘要:安装模块: pip install 模块名 利用豆瓣源指定路径安装: pip install -i http://pypi.douban.com/simple/ paramiko --trusted-host pypi.douban.com --target=E:\pythondir\venv\Li 阅读全文

posted @ 2020-07-26 11:57 Hello_Thanos 阅读(1566) 评论(0) 推荐(1)

导航