如何解决使用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 api 或 import?有示例代码吗?
我之前试过这个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 举报,一经查实,本站将立刻删除。