【python】如何读取命令行的输出
2010-01-27 17:08
211 查看
如果python调用外部程序,需要直接抓去命令行的输出,有什么好的办法呢?
这里我们需要用到 os.popen 这个管道,然后用 read、readline或者readlines来读取命令行输出
这里我们需要用到 os.popen 这个管道,然后用 read、readline或者readlines来读取命令行输出
#需要执行的命令 strCommand = 'xxxxxxxxxxxxxxxxx' #用popen来执行命令行 oStdout = os.popen(strCommand) #假设输出的内容只有一行 strStdout = oStdout.readline() #如果输入的内容读取有回车符号,可以用strip来消除,可得到完美的输出 strOut = strStdout.strip()
相关文章推荐
- python如何获取命令行输出?
- Python读取UTF-8编码文件并使用命令行执行时输出结果的问题
- mysql:如何将命令行结果数据输出到文本文件
- 用 Python 的输入输出功能读取和写入数据
- Python:如何得到Popen的输出?
- python 在excel文件中写入date日期数据,以及读取excel日期数据,如何在python中正确显示date日期。
- 徐登沿的第十三个程序(如何读取五个人的成绩,然后输出它们的平均值)
- python屏幕的交互(读取输出信息)input,raw_input的区别
- Python在windows命令行下输出彩色文字
- python读取txt文件中的字符串,并将其中的数字输出
- 用 Python 的输入输出功能读取和写入数据
- Python终端如何输出彩色字体
- Python如何忽略warning的输出
- python按行读取文件,如何去掉换行符"\n"
- python获取命令行输出结果
- C/C++中的输入与输出及如何读取一行文本
- Python 使用argparse模块解析命令行读取参数简介
- Python如何读取pkl文件
- Python 获取命令行输出
- 如何用 Python 读取 Outlook 中的电子邮件