我正在开发系统,我有三个python文件。即时与main.py导入frontend.py的工作。但是,当我调用第三个文件system.py时,它不起作用的命令仅提示打开,并在一分钟之内自动关闭。如果有人可以帮助我,那就很棒了。
我尝试了OS方法。导入OS并在def函数('system.py')中调用该函数。我可以使用此方法执行front end.py的工作。但是使用system.py无法执行。当执行system.py时,只能正常工作。这是睡意检测系统。
def sis():
os.system('python system.py')
from tkinter import*
from scipy.spatial import distance
from imutils import face_utils
import imutils
import dlib
import cv2
from pygame import mixer
def eye_aspect_ratio(eye):
A = distance.euclidean(eye[1], eye[5])
B = distance.euclidean(eye[2], eye[4])
C = distance.euclidean(eye[0], eye[3])
ear = (A + B) / (2.0 * C)
return ear
def alert():
mixer.init()
alert=mixer.Sound('Beep-Sound.wav')
alert.play()
alert.play()
thresh = 0.25
frame_check = 10
detect = dlib.get_frontal_face_detector()
predict = dlib.shape_predictor("D:\Drowsiness_Detection-master\shape_predictor_68_face_landmarks.dat")# Dat file is the crux of the code
(lStart, lEnd) = face_utils.FACIAL_LANDMARKS_68_IDXS["left_eye"]
(rStart, rEnd) = face_utils.FACIAL_LANDMARKS_68_IDXS["right_eye"]
cap=cv2.VideoCapture(0)
flag=0
while True:
ret, frame=cap.read()
我要执行此文件。这是睡意检测代码,“命令提示符不应打开”。 python文件应该打开并且可以正常工作。