【问题标题】:Trying to change path using Python尝试使用 Python 更改路径
【发布时间】:2022-12-30 23:53:14
【问题描述】:

我正在尝试使用 python 和 nordvpn 切换国家。

我正在使用以下代码:

 server = "nordvpn -c -g \'"+random.choice(windows_countries)+"\'"+" > /dev/null 2>&1"
 print(server)
 os.system(server)

我收到以下错误消息:

The system cannot find the path specified.

我的猜测是我需要改变路径。我尝试了以下行,但收到​​了相同的错误消息。

 server = "nordvpn -c -g \'"+random.choice(windows_countries)+"\'"+" > /dev/null 2>&1"
 print(server)
 os.chdir("C:/Program Files/NordVPN")
 os.system(server)

任何想法如何解决它?

【问题讨论】:

  • > /dev/null 2>&1 应该在 Windows 中工作吗?
  • 也许您的系统上没有安装名为nordvpn 的可执行文件?如果您尝试直接在命令提示符下执行相同的命令,会发生什么情况?

标签: python operating-system command-prompt vpn


【解决方案1】:

使用 subprocess 模块,具体请参阅此处有关替换 os.system() 的部分:https://docs.python.org/3/library/subprocess.html#replacing-os-system

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-29
    • 2013-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多