求教:PYTHON能不能获取本地网络连接

字里行间 发布于 2015/05/25 15:55
阅读 628
收藏 0
本人是做PHP的,对PY也挺感兴趣,学了一些但是还不太多,今天产生一个疑问,py能不能获取到本地的网络连接信息呢?就像某些网络监控软件那样,获取到连接列表、连接IP、上传下载速度什么的,百度没找到结果,各位做Py的兄弟能不能给个解答?。或者这个问题延伸一下,py能不能实现对系统的操作呢?
加载中
0
MeiKai
MeiKai
写C扩展,其实PHP也可以
0
focusfree
focusfree

可以。

可以用py调系统命令呀,可以用好用的库呀,很多监控软件就是用py写的。

0
字里行间
字里行间

引用来自“focusfree”的评论

可以。

可以用py调系统命令呀,可以用好用的库呀,很多监控软件就是用py写的。

确实,可以用py调用系统命令,刚刚也想到了,之前没查到是因为不太了解PY,所以一直在找PY有没有可以直接获取网络连接的方法,有点好高骛远了,现在在看PY执行系统命令呢,subprocess似乎要比其他的方法好一些?
0
MeiKai
MeiKai
其实也可以不用写C扩展,直接Python也可以完成,windows不清楚,Linux下有操作网卡的指令,而Python提供了ioctl,以及原生的系统read,write,open调用。用这些可以获取网卡的当前流量,ip,等等
0
yq2880307586
yq2880307586
应该可以的吧!试试呗!
返回顶部
顶部