前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python模块

Python模块

作者头像
用户1173509
发布2018-01-17 15:03:43
7750
发布2018-01-17 15:03:43
举报
文章被收录于专栏:CaiRuiCaiRui

简介:

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

  • 自定义模块
  • 第三方模块
  • 内置模块
python去找模块的路径

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

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

导入模块:from lib.account import login

添加sys.path路径:

os模块(和系统相关)

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

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

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

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

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

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

md5加密是不可以反解的。

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

加密登录注册实例:

内置的模块

__doc__   是py文件的注释

__file__  #文件本身的路径

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

__cached__  做缓存用的

__name__  (重要)

__name__ == '__main__'的应用:

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

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

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

注意上图的格式,报错。

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

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

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

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

subprocess模块

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-09-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介:
    • python去找模块的路径
    • 添加sys.path路径:
    • os模块(和系统相关)
    •  hashlib模块:  (加密相关操作)
    • 内置的模块
    • configparser模块:  (打开,读取特定格式的文件)(默认文件都是字符串)
    • shutil模块(高级文件、文件夹、压缩包处理模块)
    • subprocess模块
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档