subprocess.Popen无法获取python--version数据是为什么,,尝试用subproces
subprocess.Popen无法获取python--version数据是为什么,,尝试用subproces
尝试用subprocess.Popen方式获取“python--version”的值,但是获取的内容是空
from subprocess import *p = Popen("/usr/bin/python --version",shell=True,stdout=PIPE).stdoutprint p.read()
但是打印不出任何东西,同样如果把python --version换成ls 就能取得对应的值,python --version打印出的值不算是标准输出么?
很多程序把版本信息打到 stderr 上。
from subprocess import *p = Popen("python --version",shell=True,stdout=PIPE).stdoutprint p.read()
改成上面的代码。
/usr/bin/python --version 这个直接输出会一直堵塞。
编橙之家文章,
相关内容
- Flask设置cookie源码不解求指教,flaskcookie,看了官网上的
- 请问Python与PHP在部署web文件操作上有什么不同,python
- 分析网页内容是否可以被python爬虫抓取的判断应该怎么
- Sublime Text 2调用声明跳转设置方法,sublimetext,除了用C
- Python遍历字典中key最高效操作方法是什么,python操作方
- python捉虫下载图片报invalid mode ('ab') or filename错误,是什
- python空值在排序时是如何处理的,python排序处理,我对数
- Python pytesser验证码识别成功后,服务器显示验证码过期,
- mongoDB启动发生系统错误 1067怎么破?,mongodb1067,问题1:
- python内部函数能修改外部函数的值吗?怎么写?,python值
评论关闭