python 内建模块与第三方模块
*)datetime模块
包括时间、时间对象、时间戳、时区、时区的转换
参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1017648783851616
import re
from datetime import datetime, timezone, timedelta
def match_tz(target):
tz_match=re.compile(r'[-]?\d{1,2}:')
result=tz_match.findall(target)
return result[0].replace(':','')
def to_timestamp(dt_str, tz_str):
cday = datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S') # utc_dt = datetime.utcnow().replace(tzinfo=timezone.utc)
tz_utc = timezone(timedelta(hours=int(match_tz(tz_str))))
cday=cday.replace(tzinfo=tz_utc)
s=cday.timestamp()
print(s)
return s
t1 = to_timestamp('2015-6-1 08:10:30', 'UTC+7:00')
assert t1 == 1433121030.0, t1 t2 = to_timestamp('2015-5-31 16:10:30', 'UTC-09:00')
assert t2 == 1433121030.0, t2 print('ok')
pass
*)Anaconda 是一个开源的Python 发行版本,包含了很多常用的库
*)CSV
参考链接:https://www.cnblogs.com/nisen/p/6155492.html
csv(逗号文件分割值格式)是一种通用的数据库和电子表格导入导出格式,Python 的csv模块封装了一些常用的操作
*)Tkinter
GUI编程,使用tkinter可以快速的创建GUI应用程序
*)Sympy
科学计算库
*)Pillow是PIL在python3上的兼容版本,用于图像处理,如切片、旋转、滤镜、输出文字、调色板等一应俱全。
参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1017785454949568
*)Request
它是一个Python第三方库,处理URL资源特别方便,有很多高级功能
参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1183249464292448
*)Chardet
参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1183255880134144
可以用它来检测文本的编码,用chardet检测编码,使用简单。获取到编码后,再使用decode(编码类型)转换为str,就可以方便后续处理,可以检测中文、日文、韩文
>>> data = '离离原上草,一岁一枯荣'.encode('gbk')
>>> chardet.detect(data)
{'encoding': 'GB2312', 'confidence': 0.7407407407407407, 'language': 'Chinese'}
*)Psutil
参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1183565811281984
Python来编写脚本简化日常的运维工作是Python的一个重要用途。psutil可以通过一两行代码监控系统状态。包括CPU信息、内存信息、磁盘信息、网络信息、进程信息
python 内建模块与第三方模块的更多相关文章
- Python内建模块--collections
python内建模块--collections collections是Python内建的一个集合模块,提供了许多有用的集合类. namedtuple 我们知道tuple可以表示不变集合,例如,一个点 ...
- python基础-7模块,第三方模块安装方法,使用方法。sys.path os sys time datetime hashlib pickle json requests xml
模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才 ...
- [pyhton]python内建方法
撸一遍python的内建方法 这样做的好处就是:我如果要完成一个功能的时候,如果能用内建方法完成,就用内建方法.这样可以提高效率,同时使自己的代码更加优雅.哎呦?那岂不是撸完就是python高手了?我 ...
- python内建的命名空间研究
python内建的命名空间研究 说明: python内置模块的命名空间.python在启动的时候会自动为我们载入很多内置的函数.类,比如 dict,list,type,print,这些都位于 __bu ...
- 循序渐进nginx(三):日志管理、http限流、https配置,http_rewrite模块,第三方模块安装,结语
目录 日志管理 access_log error_log 日志文件切割 自定义错误页 http访问限流 限制请求数 语法 使用 限制连接数 语法 测试 补充: https配置 使用 生成证书 配置ng ...
- Python内建的对象列表
Python内建的对象列表 刚写Python肯定会遇到这样的情况,想写些什么,但又不知从何写起... 在我看来问题在于我们不知道有什么东东可以拿来玩,这里列出Python的内建对象,稍微归类了一下,多 ...
- Python内建GUI模块Tkinter(一)
Python主窗口 Python特定的GUI界面,是一个图像的窗口,tkinter是python自带的,可以编辑的GUI界面,我们可以用GUI实现很多一个直观的功能,如何想开发一个计算器,如果只是一个 ...
- Python学习笔记十_模块、第三方模块安装、模块导入
一.模块.包 1.模块 模块实质上就是一个python文件.它是用来组织代码的,意思就是把python代码写到里面,文件名就是模块的名称,test.py test就是模块的名称 2.包 包,packa ...
- Python通过pip方式安装第三方模块的两种方式
一:环境 python3.6 windows 10 二:常用命令 如果直接执行pip命令报错,说明pip不在path环境变量中 解决方法: python -m pip list 以下默认可直接使用pi ...
- python之loggin模块与第三方模块
目录 logging模块详解 第三方模块 openpyxl模块 logging模块详解 主要组成部分 logger对象,用于产生日志 # 第一步,创建logger对象 logger = logging ...
随机推荐
- 素数、杨辉三角、封装结构和集合操作(15)——IPython使用和封装解构
IPython使用 帮助 ? ##Ipython的概述和简介 help(name) ##查询指定名称和帮助 obj? ##列出obj对象的详细信息 obj?? ##列出更详细的信息 特殊变量 _表示前 ...
- Skyshop.Detail Maps
Secondary Maps(Detail Maps) & Detail Mask 增加模型细节,而不需要使用单张的超大贴图. 应用:增加皮肤细节,比如毛孔:砖墙添加细小的裂缝和青苔:大型金属 ...
- Windows隐藏用户小技巧
0x01 前言 本文目的在于对于Windows账户访问与控制的技术理论进行分析与总结,熟悉了解Windows账户的特性及相关操作,并依此进行Windows账户的相关实验,进行实验记录与总结.通过本文记 ...
- Rust中的迭代器
和闭包一样,练代码 struct Counter { count: u32, } impl Counter { fn new() -> Counter { Counter {count: } } ...
- 201871010136 -赵艳强《面向对象程序设计(java)》第十六周学习总结
201871010136-赵艳强<面向对象程序设计(java)>第十六周学习总结 项目 内容 这个作业属于哪个课程 <任课教师博客主页链接>https://www.cnbl ...
- golang 登录
用户的两种登录模式 1.LDAP登录 //ldapLogin 通过LDAP登陆 func (m *Member) ldapLogin(account string, password string) ...
- C++17尝鲜
https://cloud.tencent.com/developer/article/1351910 [译]C++17,optional, any, 和 variant 的更多细节 用户261520 ...
- JDOJ 2255 A+B Problem
JDOJ 2255: A+B Problem https://neooj.com/oldoj/problem.php?id=2255 Description Solve A+B problem wit ...
- 系统监控工具glances
glances是一款由python开发的系统监控工具,可以实时查看CPU.内存.网络.IO.进程.磁盘空间使用率的使用情况,并且支持三种运行模式,个人感觉比top命令使用更便捷: 安装glance ...
- 一致性算法Raft
参阅:https://www.cnblogs.com/xybaby/p/10124083.html 可视化:http://thesecretlivesofdata.com/raft/