os.system的返回值是运行结果,用p命名没什么意义,建议用Popen比较好控制,例如
import subprocessa = subprocess.Popen('dir',shell = True)
然后就可以用a.kill()来杀进程
#coding:utf-8import os, time, commands
while os.path.exists(r'I:\新建文件夹'):
while os.path.exists(r'I:\新建文件夹\DCIM'):
cmd = 'taskkill /F /IM notepad.exe'
##print 3
commands.getstatus(cmd)
time.sleep(60)
用commands 调用cmd命令不会弹框,增加了一个延时,一分钟才检测一次(这个你自己喜欢可以调整),判断条件是是否有U盘中的新建文件夹,你也可以把循环条件调成当检测到U盘的时候。这个是一直在运行的,不会停,除非关掉进程或者拔U盘。