您的位置:首页 > 编程语言 > Python开发

python调用系统命令

2016-03-26 22:03 609 查看
关于这个话题,阿笨猫在点击打开链接中进行了介绍,现介绍另一种方法:subprocess.check_output()。

这个方法和subprocess.call()来自一个包,区别在于:subprocess.check_output()可以很方便的获取系统命令的返回结果。示例如下:

>>> from subprocess import check_output
>>> command = 'ls'
>>> result = check_output(command,shell = True)
>>> result
'ES_api_for_python.py\nES_api_for_python.pyc\ninsertdata.py\ntest_for_api.py\n'
>>> print result
ES_api_for_python.py
ES_api_for_python.pyc
insertdata.py
test_for_api.py

>>>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: