1

我正在使用 PySide 和 Qt 编写网络监控应用程序。我想让它跨平台。我在很多监控部分都使用 tcpdump 和 nmap。有一个 nmap python 模块,但没有 tcpdump python 模块(我知道),这意味着我必须使用子进程来运行 tcpdump。所以我的问题是,如果我使用子进程,它会在所有平台(windows、linux、mac)上工作还是特定于某个平台?

4

1 回答 1

5

subprocess模块是跨平台的。它适用于 POSIX(包括 Mac OS X)Windows 平台。

有一些仅适用于 Windows 的注意事项和差异,均记录在模块文档中。

于 2013-01-26T15:15:17.620 回答