python3 搜索不到path中路径?

for cmdpath in os.environ['PATH'].split(';'):
    print(cmdpath)

系统变量及用户变量都添加了路径
d:\aria2
但py就是无法找到aria2c.exe

控制台也是提示:

C:\Users\Administrator > aria2c
'aria2c' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

只有用管理员运行cmd才行:

C:\Windows\system32 > aria2c
Specify at least one URL.
Usage: aria2c [OPTIONS] [URI | MAGNET | TORRENT_FILE | METALINK_FILE]...
See 'aria2c -h'.

很明显路径不同,但用户变量我也加了啊?

关键是Python搜索不到!

请问怎么办呢?

阅读 3.9k
2 个回答
import sys
sys.path.insert(0, '你要')
os.chdir('你存放aria2c.exe的目录')
p = os.popen('aria2c.exe')
print(p.read())
p.close()
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题