盒子
盒子
文章目录
  1. CMD交互

命令行

CMD交互

# -*- coding:gbk -*-
import os

def run_cmd(cmd, path=None):
if not cmd:
eslogger.info('your cmd is null')
print 'Your cmd is null'
return {'exec': False, 'data': None}
work_path = os.getcwd()
cmd += " 2>&1"
if path:
os.chdir(path)
p_cmd = os.popen(cmd)
data = p_cmd.read()
is_success = p_cmd.close()
os.chdir(work_path)
return {'exec': is_success, 'data': data}

if __name__ == '__main__':
re = run_cmd("dir")
print re['exec']
print re['data']
支持一下
扫一扫,支持一下
  • 微信扫一扫
  • 支付宝扫一扫