十 一、python基础:模块与包

一:模块

1、Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。

2、模块的引入:不管执行了多少次import,一个模块只会被引入一次。

语法1:import   modulel

语法2:from    ....    import   ....

语法3:from    ...  import    *

3、搜索路径

当你导入一个模块,Python 解析器对模块位置的搜索顺序是:

  • 1、当前目录
  • 2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。
  • 3、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。

模块搜索路径存储在 system 模块的 sys.path 变量中。变量里包含当前目录,PYTHONPATH和由安装过程决定的默认目录。

 

二:包

1、python中的包:

  • 包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的 Python 的应用环境。
  • 简单来说,包就是文件夹,但该文件夹下必须存在 __init__.py 文件, 该文件的内容可以为空。__init__.py 用于标识当前文件夹是一个包。
  • 考虑一个在 package_runoob 目录下的 runoob1.py、runoob2.py、__init__.py 文件,test.py 为测试调用包的代码,目录结构如下:

三:常用模块介绍:time模块

1、时间间隔是以秒为单位的浮点小数

2、每个时间戳都是以自从1970年1月1日午夜(历元)经过了多长时间来表示,时间戳单位最适合做日期运算,但是1970年之前的日期就无法以此表示了,太遥远的日期也不行

3、使用函数 time.time( )可以获取当前时间戳

4、时间元组

5、获取当前时间

6、获取格式化时间

7、格式化日期

我们可以使用time模块中的strftime方法来格式化日期

8、python中时间日期格式化符号:

9、获取某月日历

10、time模块

11、日历(Calendar)模块

12、

 

四:常用模块介绍:os模块

1、os 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:

参考地址:

  • http://kuanghy.github.io/python-os/
  • http://python.usyiyi.cn/python_278/library/os.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值