python中調用dos命令
- 2020 年 1 月 7 日
- 筆記
本文是基於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")