Python库中“隐藏”的小工具

在Python的标准库中,有一些是可以直接通过命令行运行的小工具,它们简单而又实用,以下列举我常用到的几个:

SMTP服务器:

python -m smtpd -n -c DebuggingServer localhost:25

CGI服务器:

python -m CGIHTTPServer 80

HTTP服务器:

python -m SimpleHTTPServer 80
# Python3
python -m http.server 80

JSON格式化 :

echo '{"no":123}' | python -m json.tool

我们可以查找所有可执行的Python库:

grep -r  "if __name__ == '__main__'" /path/to/python/libaray/

参考链接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容