python 代码模块_Python模块

简介:

模块:用一坨代码实现了某个功能的代码集合。分为三种:

自定义模块

第三方模块

内置模块

python去找模块的路径

995d9ebabac6541869bc3a25c7e682f8.png

其中,第三方模块安装的位置

02af5c9437f611612a5798f32736e78a.png

提示:第三方模块名不能和内置以及第三方模块重名

导入模块:from lib.account import login

添加sys.path路径:

abc37c4dc3b2063941e001feda20757a.png

os模块(和系统相关)

os.stat(“path“)  获取文件目录信息

9421fe2b81156b5fa05a09dda6999d91.png

os.path.dirname(path)  获取文件所在的目录

743acd9c15afa7c243c841e19c70b33a.png

os.path.exists(path)  如果path存在则返回true,否则返回false

ce086b35b3fc295492c240a0c0833e88.png

os.path.join(path1[,path2[,...]])  将多个路径组合后返回,第一个绝对路径之前的参数将被忽略

01a3cb1a13b6701607872441ae44de86.png

hashlib模块:  (加密相关操作)

用户名,密码保存的时候必须加密

md5加密是不可以反解的。

41970749a754af32bc9fc327f5112710.png

因为每个电脑上的md5加密出来的数据都是一样的,所以会被别人获取加密对应的用户名,密码。所以要自己再定制,使md5加密出来的数据只存在自己的电脑上。

d78bdbd0e8086204fdabc1bbaea3061b.png

加密登录注册实例:

33ac5879748069d03dd55b245766efe4.png

605d82972ccc1199e57791a7b3abc2be.png

内置的模块

2121d509a8523a6e883ada19fb0c73a0.png

__doc__   是py文件的注释

5f11c9ae7ed6f442562cc6a1c253ee39.png

__file__  #文件本身的路径

8de6370393b874aed2f67cee5264fb07.png

__package__  当前py文件在哪个文件夹下,如果多个路径用.连接

__cached__  做缓存用的

__name__  (重要)

__name__ == '__main__'的应用:

主文件: 调用函数前,必须加__name__ == '__main__'

json序列化  (Json就是字符串)

json.loads  用于将列表、字典、元组形式的字符串,转换为相应的字典,列表,元组(注意报错,格式)

3951681b534884a7da40fdd89d019805.png

53f88b9b52f2015fafe567e99190f6ad.png

注意上图的格式,报错。

json.dumps()  将拿到的字典、列表,元组转换为相应的字符串

4d2cd04ecd68c2eeab50299af9800035.png

json.dump()  拿到内容再写入相应的文件内

configparser模块:  (打开,读取特定格式的文件)(默认文件都是字符串)

c388c8c8075868ca604e05a0a9435074.png

7aba438b890d50213103d1da5a623724.png

shutil模块(高级文件、文件夹、压缩包处理模块)

2b07dcf20072427cc38f7b69dff91ea3.png

630ad00432e9ea62b000f6c771b20b49.png

6550e3c0c234dbebc920713010915cc2.png

subprocess模块

a0e4256bcbf849e5a9b4c2abf71389e5.png

logging模块(重要)  (用于便捷记录日志且线程安全的模块)

2e5eb39e435b2ffe004e62be2f9ec863.png

c8e1719d9e440c782ad9462ca9c647fd.png

291969c1fab9a031ca031b2b4901c7a9.png

969106ddf63bf8c7b81682035758affa.png

542f65ecda5f2dae38d0dc9f10155d4f.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值