赵走x博客
网站访问量:151453
首页
书籍
软件
工具
古诗词
搜索
登录
5、pip高级用法
4、Python 内置小工具:检查第三方库是否正确安装
3、Python 内置小工具:字符串转换为JSON
2、Python 内置小工具:1 秒钟启动一个下载服务器
1、Python 语言介绍
2、Python 内置小工具:1 秒钟启动一个下载服务器
资源编号:75962
书籍
Python Linux系统管理与自动化运维
热度:92
在这一节里,我们将会介绍3 个Python 解释器自身提供的小工具。这些小工具在日常工作中经常用到,减少了各种时间的浪费,但却很容易被大家忽略。每当有新来的同事看到我这么使用时,都忍不住感叹,原来Python 还隐藏了这么好用的功能。下面就来看一下Python 自带的几个小工具。
正所谓磨刀不误砍柴工,因此,在正式学习Python 在Linux 系统管理中的应用之前,先来看一下Python 生态中有哪些有用工具。在本章中,我们会介绍多个不同用途的工具,这些工具不但有趣,而且非常实用。掌握这些工具的使用,你可以: * 使用geek 工具提高工作效率; * 显著提升编程效率; * 减少安装软件的等待时间; * 形成统一的代码风格; * 更好地获取帮助信息,通过工具自学Python 编程; * 随意使用不同的Python 版本; * 管理不同的工作环境。 在本章中,我们将依次介绍Python 生态的各种工具, 包括: Python 内置的小工具( 2.1节);包管理工具pip ( 2.2 节) ; Linux 和Windows 下的Python 编辑器( 2.3 节) ; Python 交互式编程工具( 2.4 节) ; Python 调试器( 2.5 节) ; Python 代码规范检查工具( 2.6 节) 。在 本章最后,我们还会介绍Python 版本管理工具和虚拟环境管理插件( 2.7 节) 。 # 1秒钟启动一个下载服务器 在实际工作中,时常会有这样的一个需求:将文件传给其他同事。将文件传给同事本身并不是一个很繁琐的工作,现在的聊天工具一般都支持文件传输。但是,如果需要传送的文件较多,操作起来就会比较麻烦。此外,如果文件在远程的服务器上,则需要先将远程服务器的文件下载到本地,然后再通过聊天工具传给同事。再或者,你并不是特别清楚要传哪几个文件给同事,所以,你们需要进行交流,而交流的时间成本是比较高的,会降低办事效率。 此时,如果你知道Python 内置了一个下载服务器就能够显著提升效率了。例如, 你的同事要让你传的文件位于某一个目录下,那么,你可以进入这个目录, 然后执行下面的命令启动一个下载服务器: ``` python -m http.server ``` 执行上面的命令就会在当前目录下启动一个文件下载服务器, 默认打开8000 端口。完成以后,只需要将IP 和端口告诉同事,让同事自己去操作即可,非常方便高效。 使用浏览器访问Pyt hon 启动的下载服务器,可以看到一个类似于F TP 下载的界面,这个时候,单击文件下载即可。通过这种方式传输文件,可以降低大家的沟通成本,提高文件传输的效率。 上面使用的Py thon 语句,从工作原理来说,仅仅是启动了一个Python 内置的We b 服务器。如果当前目录下存在一个名为index .html 的文件,则默认显示该文件的内容。如果当前目录下不存在这样一个文件,则默认显示当前目录下的文件列表, 也就是大家看到的下载服务器。