如果构造,我无法退出
#!/usr/bin/python2.7
import os
import re
import time
global state
#print status_on.group()
def main():
get_current_jack_status = """amixer -c1 contents | grep -A 2 'Headphone Jack'"""
output = os.popen(get_current_jack_status).read()
status_on = re.search('values=on', output)
if status_on:
state = status_on
os.system("notify-send 'Audio Manager' 'An audio jack was plugged in' -i audacity.png")
if status_on == state:
print "True"
state = 1 #here i can't exit
if status_on != state:
print state
os.system("notify-send 'Audio Manager' 'An audio jack was unplugged' -i audacity.png")
while True:
main()
我试过通过,但是当我执行脚本时,它显示为输出:
True
1
True
1
电子抄送 如果我使用“break”它会崩溃。