使用场景
使用python里面打算使用bash命令可以参考下。
代码
#!/usr/bin/python2.7
#! -*- coding: utf-8 -*-
from Tkinter import *
import os
import threading
pathDir = os.environ['HOME']
#print pathDir+'/hqzy/Demo/OCR_demo/'
root = Tk()
root.title("hello")
root.geometry('1000x480')
lock_my = 0
def printhello():
print "hello"
def ocr_demo():
global lock_my
if(lock_my == 0):
lock_my = 1
os.chdir(pathDir+'/hqzy/Demo/OCR_demo/')
status = os.system('python ocr_demo.py')
lock_my = 0
#print "hello"
def ocr_demo_process():
th=threading.Thread(target=ocr_demo)
th.setDaemon(True)
th.start()
#print "hello11111"
def lightweight_demo():
global lock_my
if(lock_my == 0):
lock_my = 1
os.chdir(pathDir+'/hqzy/Demo/lightweight_model/')
status = os.system('python lightweight_demo.py')
lock_my = 0
#print "hello"
def lightweight_demo_process():
th=threading.Thread(target=lightweight_demo)
th.setDaemon(True)
th.start()
def super_resolution():
global lock_my
if(lock_my == 0):
lock_my = 1
os.chdir(pathDir+'/hqzy/Demo/super_resolution/')
status = os.system('sh run.sh')
lock_my = 0
def super_resolution_process():
th=threading.Thread(target=super_resolution)
th.setDaemon(True)
th.start()
def style_transfer():
global lock_my
if(lock_my == 0):
lock_my = 1
os.chdir(pathDir+'/hqzy/Demo/style_transfer/')
status = os.system('sh run.sh')
lock_my = 0
def style_transfer_process():
th=threading.Thread(target=style_transfer)
th.setDaemon(True)
th.start()
def voice_demo():
global lock_my
if(lock_my == 0):
lock_my = 1
os.chdir(pathDir+'/hqzy/Demo/voice_demo/')
status = os.system('python voice_dem