多线程启动不同python脚本eg,上源码,不多说
----------------------------------------
# -*- coding: UTF8 -*- import subprocess import sys,time import string import thread def test_p(_filepath): am_filepath=_filepath#"F:\\pc\\working\\test_selenium\\webIM\\addmessage.py" subprocess.call("python "+am_filepath)# 启动制定文件 #thread.start_new_thread( test_p,("F:\\pc\\working\\test_selenium\\webIM\\addmessage.py",) ) # add: http://www.w3cschool.cc/python/python-multithreading.html # 创建两个线程 try: thread.start_new_thread( test_p,("F:\\pc\\working\\test_selenium\\webIM\\login_add.py",) ) thread.start_new_thread( test_p,("F:\\pc\\working\\test_selenium\\webIM\\addmessage.py",) ) #thread.start_new_thread( test_p,("F:\\pc\\working\\test_selenium\\webIM\\log_add.py",) ) #thread.start_new_thread( test_p,("F:\\pc\\working\\test_selenium\\webIM\\addmessage_20008701.py",) ) except: print "Error: unable to start thread" while 1: pass #test_p()
没有评论:
发表评论