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中你不知道的那些小工具相关推荐

  1. gz键盘增强小工具_资深程序员:Python中你不知道的那些小工具

    python作为越来越流行的一种编程语言,不仅仅是因为它语言简单,有许多现成的包可以直接调用. python中还有大量的小工具,让你的python工作更有效率. 1. 快速共享 HTTP服务器 Sim ...

  2. python程序员需要掌握哪些技术-程序员Python编程必备5大工具,你用过几个?

    Python是编程入门不错的选择,现在也有不少的程序员业余时间会研究这门编程语言. 学习Python有时候没有第一时间找到好工具,会吃不少的苦头.毕竟好的工具能将工作效率多倍速提升. 在这里还是要推荐 ...

  3. 编程软件python是什么意思_程序员Python编程必备5大工具,你用过几个?

    Python是编程入门不错的选择,现在也有不少的程序员业余时间会研究这门编程语言. 学习Python有时候没有第一时间找到好工具,会吃不少的苦头.毕竟好的工具能将工作效率多倍速提升. 下面W3Csch ...

  4. 资深程序员才知道的30个Python技巧

    Python中的省略号 Python省略号是三点序列,通常在自然语言中使用.但是您可能不知道的是,这也是Python中的有效对象: - Ellipsis 它主要用于NumPy中的矩阵切片操作.但是,您 ...

  5. 资深程序员教你,用python入门的知识抓取抖音短视频,太厉害了

    抖音短视频可以说是当下最流行的自媒体平台,而python编程同样也是目前最流行的编程语言. 今天,就让一位大厂的资深程序员,用最简单的方式,使用python抓取抖音短视频. 到时候我会把所有的源代码都 ...

  6. python是c语言写的吗-先学C语言还是Python?资深程序员往往是这样建议的!

    编程是一门手艺, 学习编程首先要有目的,w3cschool先带大家了解一下自己需要学习什么吧! 0.学一门语言 其实学什么语言都可以,因为语言都是互通的,C语言也好, 对于初学者来说,Python 也 ...

  7. 没学c语言可以学python_先学C语言还是Python?资深程序员往往是这样建议的!

    编程是一门手艺, 学习编程首先要有目的,w3cschool先带大家了解一下自己需要学习什么吧! 0.学一门语言 其实学什么语言都可以,因为语言都是互通的,C语言也好, 对于初学者来说,Python 也 ...

  8. python和c先学哪个-先学C语言还是Python?资深程序员往往是这样建议的!

    编程是一门手艺, 学习编程首先要有目的,w3cschool先带大家了解一下自己需要学习什么吧! 0.学一门语言 其实学什么语言都可以,因为语言都是互通的,C语言也好, 对于初学者来说,Python 也 ...

  9. python中fac函数是什么意思_好程序员Python教程系列-第8讲:函数和模块

    好程序员Python教程系列-第8讲:函数和模块,在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解. 事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种 ...

最新文章

  1. 廖雪峰python教程完整版-为什么看不懂廖雪峰的Python学习教程?
  2. 安装Mathcad过程中的问题——解决无法将注册值写入注册表
  3. 联想ThinkPad笔记本广告向苹果MacBook Air开战
  4. Spring中的@scope注解
  5. 里用gam使用_第一次使用Roam一头雾水?
  6. form-create教程:给内置组件和自定义组件添加事件
  7. xml 和android脚本之家,Android开发之XML文件解析的使用
  8. 利用OpenCV和C++实现由RGB图像转化为灰度图,再将灰度图转化为二值图的程序
  9. [转]Django REST framework 简介与中文教程
  10. 《Gabor feature based sparse representation for face recognition with gabor occlusion dictionary》
  11. Android数据存储汇总
  12. Android--布局
  13. android6.0如何锁定程序,如何在Android中制作应用程序锁定应用程序?
  14. DeepRacer 资源合集
  15. vue 项目中使用阿里巴巴矢量图标库iconfont
  16. OA业务系统数据集成(1)-OACRM数据集成业务场景及技术方案概述
  17. 这样吃橙子才最健康,90%的人不知道的秘密!
  18. 解读|Cocos新平台、新生态的行业意义
  19. OSPF单区域配置实验
  20. 实现网页视频的快速播放

热门文章

  1. mysql 工时统计_有如下数据,要统计1月3号工时不足8小时的员工姓名及总工时,该sql语句该怎么写(用的mysql哈)...
  2. php如何接入微信支付接口,PHP实现微信支付(jsapi支付)流程的方法
  3. python 安装包时出现红字_你好啊!Python,初次见面,多多指教
  4. springboot+flowable第四节(设置监听事件)
  5. vue 后端返回文件流下载文件
  6. vb未找到方法或数据成员_答疑 | VB首行的Option Explicit有何作用?
  7. rabbitmq配置文件_RabbitMQ 负载均衡 ( 2 ) — HAProxy
  8. web 服务器 内存 影响_工业环境软件套件 CODESYS web 服务器被曝严重的RCE漏洞
  9. matlab 如何读数据文件,详解如何在python中读写和存储matlab的数据文件(*.mat)
  10. java回调函数 final_java中带回调函数的字符串替换,类似js中的replace(rgExp,function)...