gpt4 book ai didi

Python - 如何关闭打开的端口?

转载 作者:太空宇宙 更新时间:2023-11-03 14:55:45 24 4
gpt4 key购买 nike

我有一个进程有时会打开端口然后不关闭它(我使用的是 Windows 10)。

通过 Python 关闭此问题的最佳方法是什么?端口号为1300,不会改变。

我知道这可以通过命令行通过杀死 PID 来手动完成,但是我想将其全部保存在一个易于使用的批处理文件中。

最佳答案

您可以使用 the psutil模块。

from psutil import process_iter
from signal import SIGKILL

for proc in process_iter():
for conns in proc.get_connections(kind='inet'):
if conns.laddr[1] == 1300:
proc.send_signal(SIGKILL)
continue

否则,您应该调用 kill from subprocess.

关于Python - 如何关闭打开的端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45597776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com