python os.popen 出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python os.popen 出错相关的知识,希望对你有一定的参考价值。

import osos.popen("adb")在windows 64 位系统下,执行上面的语句,报错,求大神告知原因和解决办法

首先看下popen方法

报错没有找到"abd"这个文件。那么在python3里边是不是mode没有默认值"r",我用是python2。

解决方案:你可以试试 os.popen("abd","r")

追问

python3 os.popen("adb","r")同样的错误
我用python2也试了一下,报错
File "", line 1, in
WindowsError: [Error 2] : 'C:\\Windows\\system32\\cmd.exe;D:\\SoftWare\\Python\\Scripts /c adb'

追答

你看下是不是少这个插件,网上搜下安装
VCForPython27.msi

参考技术A 你没有adb这个程序或者它不在环境变量Path中。追问

adb 是在环境变量中的,在命令行中可以执行adb

以上是关于python os.popen 出错的主要内容,如果未能解决你的问题,请参考以下文章

Python os.popen() 方法

python关闭 os.popen()的方法

python 学习os.systemsystem和os.popen

python os.system()和os.popen()

Python之os.popen和os.system

python,os.popen 打包后出现问题