博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常用问题库(2)
阅读量:6333 次
发布时间:2019-06-22

本文共 1675 字,大约阅读时间需要 5 分钟。

知识点一: datetime模块(时间)

日期与时间

import osimport datetimeimport timeprint('-----------日期时间 基本对象----------')print(datetime.time(15,45,21,100))  #时间print(datetime.date(2018,3,17)) #日期print(datetime.datetime(2018,3,17,15,45,21,10001)) #时间+日期

dl=datetime.datetime.now()  #打印出当前时间print(dl)du=datetime.datetime.utcnow() #打印出UTC时间print(du)print('-------时间戳转换成日期-----------')ds=os.path.getctime('test.py')print(datetime.datetime.fromtimestamp(ds))print('-------日期转换成时间戳-----------')print(time.mktime(dl.timetuple()))

print('----专门表示时间差的类型------')da=datetime.timedelta(hours=2,minutes=30)print(datetime.datetime(2018,2,28,23)+da)

print('-------时间转换成字符串---------')  #实例方法调用dt=datetime.datetime(2018,3,17,15,45,21,10001)s=dt.strftime('%m/%d/%y %I:%M:%S %p')   #月/日/年  12小时进制print(type(s),s)print('-------字符串转换成时间---------')  #类方法调用sss=datetime.datetime.strptime(s,'%m/%d/%y %I:%M:%S %p')print(sss)

#想要表示市区,得有一个时区对象tz_china=datetime.timezone(offset=datetime.timedelta(hours=8),name='Asia/Beijing ')tz_us=datetime.timezone(offset=datetime.timedelta(hours=-8),name='Asia/Los Angles ')dt =datetime.datetime(2018,3,17,17,16,tzinfo=tz_china)  #这个时间带了时区信息#现在我dt时区的,想要直接转换成美国时区us_dt=dt.astimezone(tz_us)print(repr(us_dt),us_dt)

 

知识点二: base64 模块(Web编码)

base64模块接口

base64编码,接收一个2二进制的数据,然后把它转换成文本,可以转换回来

标准编码: base64.standard_b64encode(s)

标准解码: base64.standard_b64decode(s)

安全编码: base64.urlsafe_b64encode(s)

标准编码: base64.urlsafe_b64encode(s)

实例:

ttt.py内容:

import base64with open('aaa.png','rb') as f:    print(base64.standard_b64encode(f.read()))#base64是将2进制编码成文本# 如果是decode,是吧编码成的文本,变成原来的二进制文件# 网站有两种方法,一种先打开网址,在加载图片,第二种是直接把图片嵌入编码

images.html内容:

执行结果:

 

转载于:https://www.cnblogs.com/taoge188/p/8592885.html

你可能感兴趣的文章
java中如何选择Collection Class--java线程(第3版)
查看>>
为运维人员插上腾飞更远的翅膀!
查看>>
Word 2003中编辑标记与格式标记大讨论
查看>>
从国内向海外转移域名经验谈
查看>>
浅谈apache与tomact的整合
查看>>
SQL Server vNext CTP1 on Linux
查看>>
1-为 Lync Server 2010 准备 Active Directory 域服务
查看>>
NetBackup下ORACLE恢复测试方案实例解析
查看>>
【有奖征文】“失业”程序员的苦辣酸甜
查看>>
IE9是如何被FireFox4超越全球市场份额的?
查看>>
linux bunzip2命令
查看>>
敏捷个人:通过实践TOGAF来思考如何学习并应用新的方法?
查看>>
Android系统的开机画面显示过程分析(6)
查看>>
vivo Hi-Fi+QQ音乐 数字音乐市场的一剂良方
查看>>
Cocos2d-x 3.2 异步动态加载 -- 保卫萝卜开发总结
查看>>
聚焦触宝反侵权事件:中国创业者用什么护航海外市场大门
查看>>
AOP技术基础
查看>>
Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析(2)
查看>>
无线802.11n 2.4G与5G性能测试
查看>>
子域名信息收集攻略
查看>>