【测试开发学习历程】python常用的模块(中)

目录

5 time模块

5.1、Python中的四种格式的时间:

5.2、time模块中的常用函数

6 I/O流操作

6.1 创建文件

6.2 读取一个文件存入到另外一个文件

6.3 with open as 结构

6.4  open和with open as的区别

7 Excel的操作模块-openpyxl

7.1、新建Excel文件进行读写操作

7.2、打开已有的Excel文件进行读写操作

7.3、打开txt文件,读取内容写入excel(批量写入)

7.4、从文件excel中读取数据


5 time模块

5.1、Python中的四种格式的时间:

  • 纪元时间epoch格式时间:以秒为单位进行换算所得到的的时间,指的是从计算机时间元年1970.1.1到现在所创建的时间之间的数转换成秒单位的浮点数,比如1630120707.7790058

  • 时间元组struct-time时间:比如time.struct_time(tm_year=2021, tm_mon=8, tm_mday=28, tm_hour=3, tm_min=18, tm_sec=58, tm_wday=5, tm_yday=240, tm_isdst=0)

  • python定义的英文格式显示时间:比如Wed Oct 16 09:49:02 2019

  • 自定义格式时间:按自己需要的格式来表示,比如2021/8/20 11:20:20

5.2、time模块中的常用函数

  • 获取系统的当前时间:

    • time.time():返回当前时间,显示epoch格式时间

    • time.localtime():返回当前时间,显示struct-time时间

    • time.asctime():返回当前时间,显式英语格式

    • time.gmtime():返回当前的格林威治时间

  • 时间格式的转换:

    • time.gmtime():传入一个epoch时间,转成时间元组格式,如果不传入参数则表示转换当前时间;

    • time.mktime():作用和time.gmtime()相反,以元组的形式传值,必须为9个值;

    • time.strftime():传入一个自定义的格式和struct-time格式的时间,把struct-time格式的时间转成自定义的格式;

      %y 两位数的年份表示(00-99)
      %Y 四位数的年份表示(000-9999)
      %m 月份(01-12)
      %d 月内中的一天(0-31)
      %H 24小时制小时数(0-23)
      %I 12小时制小时数(0-12)
      %M 分钟数(0-59)
      %S 秒(00-59)
      %a 本地简化星期名称
      %A 本地完整星期名称
      %b 本地简化的月份名称
      %B 本地完整的月份名称
      %c 本地相应的日期表示和时间表示(e.g Thu Dec 10 09:54:27 2020)
      %j 年内的一天(001-366)
      %p 本地A.M.或P.M.的等价符
      %U 一年中的星期数(00-53)星期天为星期的开始
      %w 星期(0-6),星期天为星期的开始
      %W 一年中的星期数(00-53)星期一为星期的开始
      %x 本地相应的日期表示(e.g 12/10/20)
      %X 本地相应的时间表示(e.g 09:58:15)
      %Z 当前时区的名称(e.g 中国标准时间)
      %% %号本身
  • time.sleep(x):表示程序执行到这一行就休眠x秒,经常用在自动化代码中实现等待的效果。

print(time.strftime
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谷雨__

愿你有所得,有所成。谢谢打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值