Python常用内置模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python常用内置模块相关的知识,希望对你有一定的参考价值。
Python中常用内置模块(datetime,logging,os,command)
python中导入模块使用关键字 import
1, 如果是本地导入文件,直接使用:import filename
2, 如果导入的是一个包,该包下面必须是有__init__.py 文件才可以导入,否则
报错,只有有了__init__.py 文件,python 解析器才会把这个目录当成是的包
常用的导入模块常用的格式:
form xxx import xxx
import xxx
在导入的时候,.py 的后缀直接省略,如果是多级的包,或者想导入包里面的函
数等,可以使用 from 进行导入,举个例子:
from aaa import bbb
import os
解释:第一个例子是导入 aaa 包下面的 bbb 模块或者导入 aaa 文件下面的 bbb
类或者函数
第二个 import 是直接导入系统模块 os 模块
import ling.test as aaa
print(‘aaaaaaaaaaaaaaaaaaaaaa‘)
aaa.hello()
print(‘aaaaaaaaaaaaaaaaaaaaaa‘)
在日常的开发工作中,我们要写很多的 python 代码,如果都写在一个文件
中,会导致代码特别难维护,为了拓展代码的可维护性,我们把函写在不同的文
件里,这样每个文件包含的文件就比较少,逻辑更加清楚。在 python 中,我们
创建的文件基本都是以.py 结尾,那一个.py 的文件就称之为模块。
为了方便管理方便管理模块,python 中又引了包(Package)这个概念。每
个包下面都有一个__init__.py 文件,这个文件是必须存在的,否则,Python 就把
这个目录当成普通目录,而不是一个包。__init__.py 可以是空文件,也可以有
Python 代码,因为__init__.py 本身就是一个模块,举个例子:test 目录下面有
__init__.py, aaa.py,bbb.py 三个文件,如下图所示:
[[email protected] ~]# tree test
test
├── aaa.py
├── bbb.py
└── __init__.py
0 directories, 3 files
datetime模块的使用
获取当前时间:now_time
将时间转换成字符串使用 strftime
将字符串转换成时间使用:strptime
计算昨天或者明天的时间,以当前时间做参考,使用关键字:timedelta
格式参数:
%Y 带世纪部分的十制年份
%m 十进制表示的月份
%d 十进制表示的每月的第几天
%H 24 小时制的小时
%M 十时制表示的分钟数
%S 十进制的秒数
%c 标准时间,如:04/25/17 14:35:14 类似于这种形式
这几个参数就是最常用到的我们用的时间
时间戳的转换:
时间戳:时间戳是指格林威治时间 1970 年 01
月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起
至现在的总秒数。
使用关键字:fromtimestamp进行转换
以上是关于Python常用内置模块的主要内容,如果未能解决你的问题,请参考以下文章