我写了一个Python脚本,应该在执行时更改我的IP地址。我向下看了stackoverflow网站,看到了一些类似于我的解决方案。有些人认为我不做任何事情。有什么线索的原因?
import subprocess
subprocess.run(['runas', '/user:Administrator', 'netsh interface ip set address name=”Ethernet” static IP-I-Want Subnet Standardgatewey'])
当我执行netsh时,它工作正常但不在Python脚本中。我使用Python 3.5
在cmd中它工作正常;这是我的工作:
netsh
interface ip set address name=”Ethernet” static New-Ip New-Subnet New-Standardgatewey
IP已更改,但在脚本中它不执行任何操作。
我使用的是Windows 10。