Python常用模块总结

目录

一:定义

二:time

三:datetime模块

四:random模块

五:os模块

六:sys模块

七:hashlib模块

八:logging模块

九:configparser模块

十:re模块

十一:json&pickle模块

十二:shielve模块

十四:logging模块

一:定义

某个功能代码的集合,为了完成业务需求,采用拿来主义,直接调用即可,把更多的时间放在逻辑处理。模块一般分为三种:

  • 自定义模块
  • 内置标准库
  • 开源模块

使用模块的好处

  • 提高代码的可维护性
  • 编写代码不需要从0开始

模块和包导入方法

   模块是为了组织函数方法,就是一个*.py;包是为了组织模块,是多个模块的集合,包含一个__init__.py文件

    import 导入某个模块名(通过sys.path找到对应的文件)
    import 导入某个包 执行__init__.py文件
    from 模块 import 方法
    from 包 import 模块
    from 包.模块 import 方法

路径问题

    在sys.path加入包的路径

import os,sys
BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)

'''
__file__:指的是当前文件位置的相对路径
os.path.abspath(__file__):返回当前文件位置的绝对路径
os.path.dirname(os.path.abspath(__path__)):返回当前文件路径的上一级路径
'''


from module.main1 import main 
main()
'''
也可以使用这种方法
from moudule import main1
main1.main()
'''

二:time

时间的相关操作,有三种表现形式

  • 时间戳
  • 4
    点赞
  • 94
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值