一、模块的导入
1. 模块导入会将要导入的文件执行一遍
2. 导入模块的名称就是我们定义的脚本或包的名称
3. 我们导入模块的过程总结就是:在指定的范围内搜索指定名称对 python 脚本或者包,将其运行,
获取其中的方法
由 sys 模块的 sys.path 方法来规定
import sys print(sys.path) ["E:\workspace\importTest", "E:\workspace\importTest", "E:\xuegod\python35.zip", "E:\xuegod\DLLs", "E:\xuegod\lib", "E:\xuegod", "E:\xuegod\lib\site-packages"]
因为 sys.path 返回的数据类型是列表
1、列表可以修改、我们导入的范围也可以通过修改 sys.path 这个列表获得暂时的修改。例如通过
sys.path.append()添加目录,导入额外目录的模块。
2、列表是有序的,当搜索的过程当中,在第一个路径下搜索到了,就停止搜索。而且 sys.path 第一
个路径是脚本的当前路径,所以禁止大家讲自己的脚本命名成模块的名称。
import 导入几种方式介绍
1、import 模块
impor ttime
2、from 模块 import 功能
from os import path
3、from 模块 import *
from datetime import
4、from 模块 import 功能,功能
from time import time ,localtime
5、as
from os import path as pas
二、time 模块
1、.localtime返回当前时区的九元素时间
time.localtime()
time.struct_time(tm_year=2018, tm_mon=8, tm_mday=6, tm_hour=16, tm_min=5,
tm_sec=29, tm_wday=0, tm_yday=218, tm_isdst=0)
2、gmtime返回 0 时区的九元素时间
time.gmtime()
time.struct_time(tm_year=2018, tm_mon=8, tm_mday=6, tm_hour=8, tm_min=5,
tm_sec=41, tm_wday=0, tm_yday=218, tm_isdst=0)
3、.ctime 将时间戳转换为字符串时间周月日时分秒年
"Mon Aug 6 16:09:08 2018"
4、.strftime定制指定格式字符串时间
%y 两位
%Y 四位
%m 月
%d 日
%H24 时
%I12 小时
%M 分
%S 秒
time.strftime("%Y-%m-%d",time.localtime())
"2018-08-06"
5、time 返回当前时间的时间戳
time.time()
1533542965.5388699
6、.sleep 就是让程序挂起指定秒
time.sleep(5)