微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用python更改路由器ipconfig

如何解决使用python更改路由器ipconfig

windos CMD 中我一直使用:

route delete 172.0.0.0 mask 255.0.0.0 172.0.0.0

route add 172.0.0.0 mask 255.0.0.0 172.0.0.0

netsh 192.168.255.0 255.255.255.0

更改我的 ipconfig

我想在 python 中执行此操作,是否有我可以使用的 pip apiimport?有示例代码吗?

我之前试过这个python get UAC

import subprocess
subprocess.run('route delete 172.0.0.0 mask 255.0.0.0 172.0.0.0')

但返回:“请求的操作需要提升。”

我不想使用这个:

import ctypes,sys

def is_admin():
    try:
        return ctypes.windll.shell32.IsUserAnAdmin()
    except:
        return False

if is_admin():
    # Code of your program here
else:
    # Re-run the program with admin rights
    ctypes.windll.shell32.ShellExecuteW(None,"runas",sys.executable," ".join(sys.argv),None,1)

因为我正在尝试 pyqt5 运行 ipconfig

而这个python get UAC将重新打开许多对话框窗口,

最终会崩溃。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。