python中调用dos命令

本文是基于window系统下的调用dos命令,在centos下也类似

#encoding:utf-8  '''  Created on 2015年10月10日  @author: ZHOUMEIXU204  '''  import os  import  time  #第一种  cmd1='shutdown -s -t 3600'  os.system(cmd1)  os.system('exit')  print(u'睡眠5秒')  time.sleep(5)  cmd2='shutdown -a'  os.system(cmd2)  os.system('exit')  os.system('python D:\Users\zhoumeixu204\Desktop   \excute_test.py>D:\Users\zhoumeixu204\Desktop\log.txt')  print(u'测试结束')          #第二种  import  subprocess  subprocess.Popen('shutdown -s -t 3600',shell=True)  print(u'睡眠5秒')  time.sleep(5)  subprocess.Popen('shutdown -a ',shell=True)  subprocess.Popen('python D:\Users\zhoumeixu204\Desktop\excute_test.py',shell=True)  print(u'测试结束')  execfile(u"D:\Users\zhoumeixu204\Desktop\excute_test.py")