# 五个Python命令使用的小妙招分享

> 作者/来源: UCloud 运营管理员
> 发布时间: 2022-11-05T03:52:00.000Z
> 分类: 其他
> 标签: 网络, Python
> 原文链接: http://117.50.162.249:3000/yun/articles/2222

---

# 五个Python命令使用的小妙招分享

> 来源: https://www.ucloud.cn/yun/128246.html
> 作者: 89542767
> 发布日期: 发布于2022-11-05 11:52

小编写这篇文章的主要目的，主要是给大家进行介绍关于Python中的一些案例，介绍Python命令，如何更加高效的去进行使用这些Python命令呢？下面小编就给大家详细介绍下。

　　平常在使用python命令过程中，基本上都是用来安装python库时才使用到在控制台的python命令。

　　然而，python命令还有更多的妙用，可能一行命令就能实现一个小工具的实现，还是比较强悍的。

**1.网络端口**

　　通常在测试网络端口的过程中都是使用telnet的指令来完成的，但是如果windows中没有开启telnet指令，恰好你又安装了python，那么也可以完成端口的测试。

```
　　python-m telnetlib-d 192.168.10.10 18888
```

![01.png](https://ucloud-blog.cn-bj.ufileos.com/articles/128246/images/128246_000.png)

      很明显，上面这种情况就是失败的场景，若是成功则可直接进入端口。

**2.Web服务**

　　python可以在控制台直接启动一个web服务，这个web服务就是一个文件系统，我们启动以后作为服务端，将共享的文件上传到这里，这时候隔壁的好兄弟就可以直接从我们的web服务上面下载资源文件啦。

```
   python-m http.server
```

![02.png](https://ucloud-blog.cn-bj.ufileos.com/articles/128246/images/128246_001.png)

　　这个时候直接打开浏览器访问8000端口，在浏览器输入下面地址就可以发现惊喜啦。

　　http://localhost:8000

![03.png](https://ucloud-blog.cn-bj.ufileos.com/articles/128246/images/128246_002.png)

　　这个时候，将你的本地的ip地址告诉你隔壁的好兄弟他也能看到你的共享内容啦。

　　3.Json字符串

　　好不容易写了一大串的json字符串不知道正不正确，python也提供了这样的验证方式。如果你的json字符串是正确的，他还会给你格式化一下更好看的显示出来。

```
　　echo{"name":"python"}|python-m json.tool
```

![04.png](https://ucloud-blog.cn-bj.ufileos.com/articles/128246/images/128246_003.png)

　　4.系统信息

　　python通过实现参数执行可以获取当前系统的信息，相当的方便,使用它基本上可以将系统中python相关的信息全部展示出来，包括python环境变量的信息等等。

```
　　python-m sysconfig
```

![05.png](https://ucloud-blog.cn-bj.ufileos.com/articles/128246/images/128246_004.png)

　　5.文件解压缩

　　最后介绍一个文件压缩的使用，这个就比较实用了。在压缩文件的时候我们不需要去下载tar/zip/gzip相关的工具了，而是使用一行python命令就可以完成我们的工作。这里我们选用常见的zip的压缩方式来进行功能的演示。

　　将一个日志文件压缩成zip的格式。

```
　　python-m zipfile-e.\message-info.log.zip.\message-info.log
```

![06.png](https://ucloud-blog.cn-bj.ufileos.com/articles/128246/images/128246_005.png)

　　通过验证文件在解压缩前后都是正常的，没有丢失的情况发生。

　　综上所述，关于python这些相关性的内容，小编就给大家介绍到这里了，希望可以为各位读者带来帮助。