资深程序员: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一般仅仅压缩一个文件,全部常与其它打包工具一起工作。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~
比方能够先用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对象转化为字符串。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~
5. python读取excel
步骤
- 安装python官方Excel库–>xlrd
- 获取Excel文件位置并读取
- 读取sheet
- 读取指定rows和cols内容
示例
6. python 截图
python实现截图功能,windows环境下,需要用到PIL库。
安装:
pip install Pillow
示例:
7. ipython
最后介绍的示一个强大的python工具——IPython 。
IPython 支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多实用功能和函数;
它是一个 for Humans 的 Python 交互式 shell,用了它之后你就不想再用自带的 Python shell 了。
资深程序员:Python中你不知道的那些小工具相关推荐
- gz键盘增强小工具_资深程序员:Python中你不知道的那些小工具
python作为越来越流行的一种编程语言,不仅仅是因为它语言简单,有许多现成的包可以直接调用. python中还有大量的小工具,让你的python工作更有效率. 1. 快速共享 HTTP服务器 Sim ...
- python程序员需要掌握哪些技术-程序员Python编程必备5大工具,你用过几个?
Python是编程入门不错的选择,现在也有不少的程序员业余时间会研究这门编程语言. 学习Python有时候没有第一时间找到好工具,会吃不少的苦头.毕竟好的工具能将工作效率多倍速提升. 在这里还是要推荐 ...
- 编程软件python是什么意思_程序员Python编程必备5大工具,你用过几个?
Python是编程入门不错的选择,现在也有不少的程序员业余时间会研究这门编程语言. 学习Python有时候没有第一时间找到好工具,会吃不少的苦头.毕竟好的工具能将工作效率多倍速提升. 下面W3Csch ...
- 资深程序员才知道的30个Python技巧
Python中的省略号 Python省略号是三点序列,通常在自然语言中使用.但是您可能不知道的是,这也是Python中的有效对象: - Ellipsis 它主要用于NumPy中的矩阵切片操作.但是,您 ...
- 资深程序员教你,用python入门的知识抓取抖音短视频,太厉害了
抖音短视频可以说是当下最流行的自媒体平台,而python编程同样也是目前最流行的编程语言. 今天,就让一位大厂的资深程序员,用最简单的方式,使用python抓取抖音短视频. 到时候我会把所有的源代码都 ...
- python是c语言写的吗-先学C语言还是Python?资深程序员往往是这样建议的!
编程是一门手艺, 学习编程首先要有目的,w3cschool先带大家了解一下自己需要学习什么吧! 0.学一门语言 其实学什么语言都可以,因为语言都是互通的,C语言也好, 对于初学者来说,Python 也 ...
- 没学c语言可以学python_先学C语言还是Python?资深程序员往往是这样建议的!
编程是一门手艺, 学习编程首先要有目的,w3cschool先带大家了解一下自己需要学习什么吧! 0.学一门语言 其实学什么语言都可以,因为语言都是互通的,C语言也好, 对于初学者来说,Python 也 ...
- python和c先学哪个-先学C语言还是Python?资深程序员往往是这样建议的!
编程是一门手艺, 学习编程首先要有目的,w3cschool先带大家了解一下自己需要学习什么吧! 0.学一门语言 其实学什么语言都可以,因为语言都是互通的,C语言也好, 对于初学者来说,Python 也 ...
- python中fac函数是什么意思_好程序员Python教程系列-第8讲:函数和模块
好程序员Python教程系列-第8讲:函数和模块,在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解. 事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种 ...
最新文章
- 廖雪峰python教程完整版-为什么看不懂廖雪峰的Python学习教程?
- 安装Mathcad过程中的问题——解决无法将注册值写入注册表
- 联想ThinkPad笔记本广告向苹果MacBook Air开战
- Spring中的@scope注解
- 里用gam使用_第一次使用Roam一头雾水?
- form-create教程:给内置组件和自定义组件添加事件
- xml 和android脚本之家,Android开发之XML文件解析的使用
- 利用OpenCV和C++实现由RGB图像转化为灰度图,再将灰度图转化为二值图的程序
- [转]Django REST framework 简介与中文教程
- 《Gabor feature based sparse representation for face recognition with gabor occlusion dictionary》
- Android数据存储汇总
- Android--布局
- android6.0如何锁定程序,如何在Android中制作应用程序锁定应用程序?
- DeepRacer 资源合集
- vue 项目中使用阿里巴巴矢量图标库iconfont
- OA业务系统数据集成(1)-OACRM数据集成业务场景及技术方案概述
- 这样吃橙子才最健康,90%的人不知道的秘密!
- 解读|Cocos新平台、新生态的行业意义
- OSPF单区域配置实验
- 实现网页视频的快速播放
热门文章
- mysql 工时统计_有如下数据,要统计1月3号工时不足8小时的员工姓名及总工时,该sql语句该怎么写(用的mysql哈)...
- php如何接入微信支付接口,PHP实现微信支付(jsapi支付)流程的方法
- python 安装包时出现红字_你好啊!Python,初次见面,多多指教
- springboot+flowable第四节(设置监听事件)
- vue 后端返回文件流下载文件
- vb未找到方法或数据成员_答疑 | VB首行的Option Explicit有何作用?
- rabbitmq配置文件_RabbitMQ 负载均衡 ( 2 ) — HAProxy
- web 服务器 内存 影响_工业环境软件套件 CODESYS web 服务器被曝严重的RCE漏洞
- matlab 如何读数据文件,详解如何在python中读写和存储matlab的数据文件(*.mat)
- java回调函数 final_java中带回调函数的字符串替换,类似js中的replace(rgExp,function)...