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__.pyaaa.pybbb.py 三个文件,如下图所示:
[root@localhost ~]# 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进行转换

原文地址:https://www.cnblogs.com/kelake/p/7811824.html