Python在开发过程中有时需要借助命令行程序来完成一些任务,这时就需要处理Python与命令行间的交互操作,
下面介绍一种比较简单的方法,通过调用命令行执行任务并获取执行结果:
# 使用python的subprocess类库可以非常简单达到目的 from subprocess import check_output # 执行下Ping命令 获取结果 一句代码搞定 print check_output("ping apizl.com", shell=True).decode("gb2312") """ decode("gb2312")是对结果进行解码显示,不然会报错或者乱码,命令行输出内容默认使用GB2312. """
IPython代码演示:
关键字词:
相关文章
- python 经常报错'module' object has no attribute 'X509_up_ref'
- python安装cv2 无法安装
- Python来识别字符串所属语言类型(langid 、langdetect)
- Python3 字典的复制与修改
- Python3 print 不换行打印教程
- Python3 bytes to string 字节码转字符串
- Scrapy Proxy Python下爬虫使用代理
- Scrapy 爬虫入门 内建设置参考 Python爬虫教程实战
- Scrapy 爬虫入门 Items 与 Item Pipeline Python爬虫教程实战
- Scrapy 爬虫入门 Spider 与 Selectors (选择器) Python爬虫教程实战