无窗口模式(.pyw)中的Python项目无法正常工作

时间:2015-12-09 17:28:30

标签: python

我无法获得我创建的Python程序,以便在Python的无窗口模式(.pyw)下运行。

程序从Arduino读取串行信息,并根据接收的内容旋转屏幕。

普通模式(.py)中,它正常运行。它读取序列信息并执行,直到用户关闭程序。

无窗口模式(。pyw)中,它似乎运行一次并停止。

有什么问题?

import serial
import os

ser = serial.Serial('COM3', 115200)

orientation = "Null"

while True:
     comparison = str.strip(ser.readline())
     #Strip necessary for string comparison and for formatting.

     print comparison

     if (comparison=="Landscape") and (orientation != "Landscape"):
          print "Success Landscape!"
          os.system("start "+"C:\Display\One-0")
          orientation = "Landscape"
     elif comparison=="Portrait" and (orientation != "Portrait"):
          print "Success Portrait!"
          os.system("start "+"C:\Display\One-90")
          orientation = "Portrait"

0 个答案:

没有答案