专栏名称: 未闻Code
博主喜欢Python和爬虫,已经出了两本书。这里是他灵感的发源地。关注这个公众号,你的生产效率在三天内就会得到提高。P.S.: 这个公众号日更。
目录
相关文章推荐
stormzhang  ·  来自李子柒的压迫感 ·  5 天前  
今天看啥  ›  专栏  ›  未闻Code

Python 技巧 | 程序内开命令行子进程

未闻Code  · 公众号  ·  · 2024-07-06 21:08

文章预览

本文旨在解决 Python 程序内命令行子进程的问题。 首先需要总结一下 windows 和 linux 分别的 shell 命令,包括端口,进程,PID 等。 最后比较内置库 subprocessing 和第三方库 psutil ,然后分别实现 Python 控制子进程的 demo。 查看端口占用情况 netstat 是通用命令,但是参数不同 windows 使用 -ano 参数,代表 all & numerical & owning pid ,这里的 -n 指用的是纯数字地址,不用电脑的名字去替换 0.0.0.0 这种特殊地址 Linux 使用 -tunlp 参数,代表 tcp udp numerical listen PID/Program ,这里的 -n 和 Windows 一样 如果要找到特定的端口,Windows 使用 findstr 命令 netstat -ano | findstr "8000" Linux 使用 grep 即可 通过进程名查看 pid Linux 使用 ps -aux 命令,第二列就是 PID Windows 使用 tasklist 命令,第二列就是 PID 通过命令名查看 PID 这里不讲 Linux —— Linux 在 Python 中可以直接抓 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览