在进行python程序开发时,除了可以使用python内置的标准模块外,还右许多第三方模块使用,可以在python官网找到。

  在使用第三方模块时,需要下载并安装此模块,然后就可以使用标准模块一样导入并使用了。下载和安装第三方模块可以使用python提供的pip命令实现。语法格式如下:

pip command [modulename]

参数说明:

  command:用于指定模块指定的命令。常用的参数值为insall、unintall、list(用于显示安装第三方模块)等

  modulename:可选参数,用于指定安装或者卸载的模块名,当 command为install何uninstall时不能省略。

备注:在大型程序中可能需要导入很多模块,推荐先导入python提供的标准模块,然后再导入第三方模块,最后都自定义模块。

备注:

如果想看python中安装了哪些模块,可以在IDLE中输入命令:help("modules")

如果想看一集安装了哪些第三方模块,可以输入,pip list

【time 模块】

在python里面  时间怎么表示呢 ?

1、时间戳:

 import time
print(time.time())#秒
#输出1561624678.
#1970年1月1日凌晨至现在的时间(UNIX系统诞生的时间)
#计算使用 ,用减法

2、结构化时间

 import time
print(time.time())
#结构化时间1
print(time.localtime())#是个时间对象
#当前结构化时间time.struct_time(tm_year=2019, tm_mon=6, tm_mday=27,
# tm_hour=16, tm_min=40, tm_sec=1, tm_wday=3, tm_yday=178, tm_isdst=0)
#2019年6月27日16点40分1秒星期4(从0开始计算)1年的178天
ret = time.localtime()
print(ret.tm_year)# 可以获取当前年份等信息
#结构化时间2
print(time.gmtime())#世界标准时间
#time.struct_time(tm_year=2019, tm_mon=6, tm_mday=27,
# tm_hour=8, tm_min=49, tm_sec=3, tm_wday=3, tm_yday=178, tm_isdst=0)
#上面显示hour16,这个是hour8 时区时间
# 这个是别的时区的时间无所谓和我没关系,我就在中国老死。

3、字符串时间

(1)、时间戳于结构化时间的相互转换

 #时间的转换
#时间戳转换成结构化时间?
import time
# print(time.localtime(152342413))#把你的秒数转换成结构化时间
#time.struct_time(tm_year=1974, tm_mon=10,
# tm_mday=30, tm_hour=13, tm_min=20, tm_sec=13,
# tm_wday=2, tm_yday=303, tm_isdst=0)
#------------结构化时间转换成时间戳--------------------------
print(time.mktime(time.localtime()))#需要传进去一个结构化时间
#1561626204.0

(2)、字符串时间的转换

 import time
# ---------结构化时间转换成字符串时间--------
print(time.strftime('%Y-%m-%d %X',time.localtime()))#字符串时间/结构化时间
#年 %Y ,月 %m 日 %d 时分秒 %X (- 连接符自定义)
#输出 2019-06-27 17:24:58
#---------字符串时间转换成结构化时间--------
print(time.strptime("2015-05-18 16:30:30","%Y-%m-%d %X"))
#time.struct_time(tm_year=2015, tm_mon=5, tm_mday=18,
# tm_hour=16, tm_min=30,tm_sec=30, tm_wday=0,
# tm_yday=138, tm_isdst=-1

(3)、固定格式的 字符串时间

 import time
#显示当前时间,格式固定
print(time.asctime())
#原理是 把一个结构化时间转换成字符串时间
print(time.ctime(56156121))
#时间戳转换成字符串时间
#Thu Jun 27 17:39:02 2019
#Wed Oct 13 06:55:21 1971

4、 sleep,clock

 import time
print(time.sleep(5)) #参数为停顿的秒数
print(time.clock(5))
#这个需要注意,在不同的系统上含义不同。在UNIX系统上,它返回的是“进程时间”,
# 它是用秒表示的浮点数(时间戳)。
# 而在WINDOWS中,第一次调用,返回的是进程运行的实际时间。而第二次之后
# 的调用是自第一次调用以后到现在的运行时间,即两次时间差。

5、datetime

 import time
import datetime
print(datetime.datetime.now())
#2019-06-27 17:47:42.252837
current = datetime.datetime.now()#
print(current.strftime('%Y-%m-%d %X'))
print(current.strftime('%I:%M %p'))
#2019-06-27 17:50:21
#05:50 PM

Day 16 : Python 时间模块[time,]datetime[]及第三方模块的下载与安装的更多相关文章

  1. python时间处理之datetime

    python时间处理之datetime 标签: pythondateimportstringc 2012-09-12 23:21 20910人阅读 评论(0) 收藏 举报  分类: Python系列( ...

  2. python 常用的标准库及第三方库

    标准库Python拥有一个强大的标准库.Python语言的核心只包含数字.字符串.列表.字典.文件等常见类型和函数,而由Python标准库提供了系统管理.网络通信.文本处理.数据库接口.图形系统.XM ...

  3. Python常用的标准库及第三方库

    标准库Python拥有一个强大的标准库.Python语言的核心只包含数字.字符串.列表.字典.文件等常见类型和函数,而由Python标准库提供了系统管理.网络通信.文本处理.数据库接口.图形系统.XM ...

  4. RedHat7安装Nginx及第三方模块

    编译安装Nginx 先安装编译过程中所需依赖包# yum -y install gcc pcre-devel openssl-devel zlib-devel jemalloc(更好的内存管理)# w ...

  5. python日期与日历Datetime和Calendar模块

    datetime模块 1.1 概述 datetime比time高级了不少,可以理解为datetime基于time进行了封装,提供了更多的实用的函数,datetime的接口更加的直观,更容易调用 1.2 ...

  6. python时间处理,datetime中的strftime/strptime

    python中datetime模块非常好用,提供了日期格式和字符串格式相互转化的函数strftime/strptime 1.由日期格式转化为字符串格式的函数为: datetime.datetime.s ...

  7. Python时间处理,datetime中的strftime/strptime+pandas.DataFrame.pivot_table(像groupby之类 的操作)

    python中datetime模块非常好用,提供了日期格式和字符串格式相互转化的函数strftime/strptime 1.由日期格式转化为字符串格式的函数为: datetime.datetime.s ...

  8. Python时间操作所相关

    相关模块:time,datetime,calendar(日历模块) 获取当前时间: # 获取当前10位时间戳,默认返回为float类型 print int(time.time()) # output: ...

  9. python之Python VS Code下载和安装教程

    Visual Studio Code,简称 VS Code,是由微软公司开发的 IDE 工具.与微软其他 IDE(如 Visual Studio)不同的是,Visual Studio Code 是跨平 ...

随机推荐

  1. 阻抗匹配 及 SI9000 使用

    1. 阻抗匹配 1. 波长 * 频率 = 光速(3*10^8) 2. PCB走线什么时候需要做阻抗匹配? 不主要看频率,而关键是看信号的边沿陡峭程度,即信号的上升/下降时间,一般认为如果信号的上升/下 ...

  2. NtCallbackReturn是否导致了用户态栈的不平衡

    0:000> u ntdll!KiFastSystemCall ntdll!KiFastSystemCall: 7c92eb8b 8bd4 mov edx,esp 7c92eb8d 0f34 s ...

  3. Rust <2>:函数、方法与注释的格式

    rust 函数定义格式如下: fn function_name(a: i64, b: u32, c: bool) -> (d: f64, e: &str) { ... (1, " ...

  4. 使用LoadRunner监控Apache

    前提本文使用的是lampp环境下自带的Apache服务 一.查看文件 查看文件确保目录中有Apache,我在这里使用的是用xampp自带apache [root@besttest ~]# ll 二.配 ...

  5. 14-vim-替换命令-01-替换

    命令 英文 功能 工作模式 r replace 替换当前字符 命令模式 R replace 进入替换模式 替换模式 R命令进入替换模式,输入新字符替换当前光标所在位置的字符,替换完成后,按下ESC可以 ...

  6. RocketMQ事务性消息

    mq事务介绍 mq事务消息流程 生产者发送消息到mq,消息状态为:SEND_OK.此消息是消费者不可见(消费者无法消费此条消息) 执行本地任务:成功则返回COMMIT_MESSAGE,此时消费者可消费 ...

  7. java爬取猫咪上的图片

    首先是对知识点归纳 1.用到获取网页源代码,分析图片地址,发现图片的地址都是按编号排列的,所以想到用循环获取 2.保存图片要用到流操作和文件操作,对两部分知识进行了复习巩固 3.保存后的图片有一部分是 ...

  8. Stm32 控制1.44寸液晶显示图片 基于stm32f051k8u6

    在线图片转BMP格式:https://app.xunjiepdf.com/img2bmp 一.使用工具对图片生成字符数组 1. 使用1.44寸的液晶其像素是128*128的16位真彩,则需要把图片调整 ...

  9. 深入理解zabbix(二)

    深入理解zabbix(二) 链接:https://pan.baidu.com/s/1q5YwJMTcZLcS5OQ0iOu44A 提取码:8gdi 复制这段内容后打开百度网盘手机App,操作更方便哦 ...

  10. 【Luogu】【关卡2-12】递推与递归二分(2017年10月)

    任务说明:递推,层层递进,由基础推向顶层.二分不仅可以用来查找数据,还可以确定最合适的值. P1192 台阶问题 有N级的台阶,你一开始在底部,每次可以向上迈最多K级台阶(最少1级),问到达第N级台阶 ...