gz键盘增强小工具_资深程序员:Python中你不知道的那些小工具
python作为越来越流行的一种编程语言,不仅仅是因为它语言简单,有许多现成的包可以直接调用。
python中还有大量的小工具,让你的python工作更有效率。
1. 快速共享
HTTP服务器
SimpleHTTPServer是python内置的web服务器,使用8000端口和HTTP协议共享。
能够在任意平台(Window,Linux,MacOS)快速搭建一个HTTP服务和共享服务,只需要搭建好python环境。
python2版本:
python -m SimpleHTTPServer
python3版本:
python -m http.server
FTP服务器
ftp共享需要第三方组件支持,安装命令:
pip install pyftpdlib python -m pyftpdlib-p端口号
访问方式:ftp://IP:端口。
2. 解压缩
这里介绍利用python解压五种压缩文件:.gz .tar .zip .rar
zip
tar
gz
gz一般仅仅压缩一个文件,全部常与其它打包工具一起工作。比方能够先用tar打包为X.tar,然后在压缩为X.tar.gz
解压gz,事实上就是读出当中的单一文件,Python方法例如以下:
rar
由于rar通常为window下使用,须要额外的Python包rarfile。
安装:
Python setup.py install
解压缩:
3.pip常用操作
pip 是 Python 著名的包管理工具,在 Python 开发中必不可少。
安装
在线安装
pip install <包名> 或 pip install -r requirements.txt
本地安装:
pip install <目录>/<文件名> 或 pip install --use-wheel --no-index --find-links=wheelhouse/ <包名>
查找包
pip search <包名>
删除包
pip uninstall <包名> 或 pip uninstall -r requirements.txt
查看包信息
pip show <包名>
检查包依赖是否完整
pip check <包名>
查看已安装包列表
pip list
导出所有已安装包
pip freeze requirements.txt
4. 字符串与Json转换
json转str
json转str
使用json.dumps的方法,可以将json对象转化为字符串。
5. python读取excel
步骤
- 安装python官方Excel库–>xlrd
- 获取Excel文件位置并读取
- 读取sheet
- 读取指定rows和cols内容
示例
6. python 截图
python实现截图功能,windows环境下,需要用到PIL库。
安装:
pip install Pillow
示例:
7. ipython
最后介绍的示一个强大的python工具——IPython 。
在学习Python的过程中,往往因为没有资料或者没人指导从而导致自己不想学下去了,因此我特意准备了个群 592539176 ,群里有大量的PDF书籍、教程都给大家免费使用!不管是学习到哪个阶段的小伙伴都可以获取到自己相对应的资料!
IPython 支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多实用功能和函数;
它是一个 for Humans 的 Python 交互式 shell,用了它之后你就不想再用自带的 Python shell 了。
gz键盘增强小工具_资深程序员:Python中你不知道的那些小工具相关推荐
- python界面开发工具免费_Python程序员必备的四款开发工具
原标题:Python程序员必备的四款开发工具 Python自学与交流中心QQ群:260308621 大家今晚利用1个小时看python基础视频教程 23-27节 ,自己监督自己.跟着学习哈!一定要做到 ...
- vue函数如何调用其他函数?_好程序员Python教程系列之递归函数与匿名函数调用...
好程序员Python教程系列递归函数与匿名函数调用,函数是Python技术学习中重要的一个环节,深入掌握该阶段的知识内容,对于Python技术能力的提升非常有帮助,这里就针对递归函数与匿名函数两种函数 ...
- cuda默认函数与c++冲突_好程序员Python教程系列-第8讲:函数和模块
好程序员Python教程系列-第8讲:函数和模块,在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解. 事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种 ...
- unicode 编码转换漏洞_好程序员Python教程之字符串编码知识小结
好程序员Python教程之字符串编码知识小结,提及Python字符串,你会想到什么?是ASCII,还是Unicode?他们之间是如何转换的?字符串编码和字符串有什么区别?接下来好程序员Python教程 ...
- python编码转换语句_好程序员Python教程之字符串编码知识小结
好程序员Python教程之字符串编码知识小结,提及Python字符串,你会想到什么?是ASCII,还是Unicode?他们之间是如何转换的?字符串编码和字符串有什么区别?接下来好程序员Python教程 ...
- cat命令详解_好程序员Python培训之详解eval好与坏
好程序员Python培训之详解eval好与坏,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面我们一起来看一下吧. eval是Python的一个内置函数,这个函数的作用 ...
- python中fac函数是什么意思_好程序员Python教程系列-第8讲:函数和模块
好程序员Python教程系列-第8讲:函数和模块,在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解. 事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种 ...
- python中fac函数是什么意思_好程序员Python教程系列之递归函数与匿名函数调用
原标题:好程序员Python教程系列之递归函数与匿名函数调用 好程序员Python教程系列递归函数与匿名函数调用,函数是Python技术学习中重要的一个环节,深入掌握该阶段的知识内容,对于Python ...
- 资深程序员:Python中你不知道的那些小工具
python作为越来越流行的一种编程语言,不仅仅是因为它语言简单,有许多现成的包可以直接调用. python中还有大量的小工具,让你的python工作更有效率. 1. 快速共享 HTTP服务器 Sim ...
最新文章
- 第十、十一周项目四 - 教师兼干部类
- string包含某个字符串_Tcl字符串操作基础2
- 触发器应用场景一: 根据业务逻辑限制某些操作__触发器应用场景二: 校验数据
- 科幻画图片大全浇水机器人_从机器人到智能机器人,谭建荣院士为温肯师生揭秘新科技...
- 混合云K8s容器化应用弹性伸缩实战
- FLEX:使用setTimeout,setInterval ,实现sleep功能(转)
- codeforces 1038a(找最长的前k个字母出现相同次数的字符串)水题
- nmap常用参数详解
- matlab length_【重点】最优化计算与matlab实现(20)——遗传算法
- 第一周(7.11)作业——1、自我介绍;2、决心书
- 基于Python实现相关分析案例
- 【论文笔记】NLP 预训练模型综述
- haoi2018奇怪的背包题解
- Linux C语言UDP实现视频文件上传
- 易云维医院后勤管理系统浅谈医院空调设备管理的问题及优化建议
- win10cmd计算机管理界面,Win10命令提示符cmd在哪 Win10以管理员身份运行方法
- 公路建设项目管理软件
- 得物(毒)APP,8位抽奖码需求,这不就是产品给我留的数学作业!
- 用VB制作自己的IE网页浏览器
- 如何在浏览器中支持H265/HEVC
热门文章
- intellji External Libraries下依赖包找不到解决方法
- 程序员面试金典——17.9词频统计
- 自顶向下彻底理解 Java 中的 volatile 关键字
- UVA 11423 - Cache Simulator (树状数组)
- Linux下配置Hadoop全分布式环境
- CSS BACKGROUND汇总
- 转:敏捷方式scrum 方案
- 水题 Codeforces Round #304 (Div. 2) A. Soldier and Bananas
- 蜕变成蝶~Linux设备驱动中的并发控制
- xv6 - simple modern os for education purpose.