在Windows平台上运行Python 3.4。
我想在输入字段中没有输入时使用ctypes来输出错误信息框。 代码是:
if len(pet) == 0:
subprocess.call("Python help.py")
if pet == "cat":
try:
age = int(input("how old is your cat?"))
except ValueError:
print ("put in a number please")
Ctypes代码是:
import ctypes
ctypes.windll.user32.MessageBoxW(0, "Enter data here please", "Input Error", 1)
My Ctypes msgbox完美打开,但我最终同时打开了一个python.exe窗口。这个窗口在msgbox正常时关闭,但在屏幕上显示效果不佳。 问题:如何打开msgbox但不打开python.exe窗口?