我試圖在python中殺死一個偵聽端口。殺死正在用正則表達式偵聽的端口
os.system("sudo netstat -ap | grep 13000 > net.txt")
f = open("net.txt","r")
fr = f.read()
上述命令的輸出是:
udp 0 0*:13000 *:* 5071/python
到目前爲止,我有:
regex = re.compile(\d*.(python))
fl = regex.findall(fr)
上述正則表達式只是打印蟒蛇。
所以現在的問題是,如何創建一個正則表達式來取適量PID值5071
(這可能是任何其他數字)
編輯: 可能有一個以上的值,因爲有可能不止一個過程。
我應該加上一句,如果有多個字符串?謝謝@Kasra – 2014-12-18 23:11:03
@JonathanDavies不用客氣,所以你可以把它放在一個循環中!看編輯! – Kasramvd 2014-12-18 23:12:14