python中调用dos命令

发布时间:2019-09-10 08:55:29编辑:auto阅读(1688)

    本文是基于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")


关键字