Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在不使用Tkinter的情况下创建警报框?_Python_Windows_Alert_Message_Box - Fatal编程技术网

Python 如何在不使用Tkinter的情况下创建警报框?

Python 如何在不使用Tkinter的情况下创建警报框?,python,windows,alert,message,box,Python,Windows,Alert,Message,Box,我需要在不使用python Tkinter库的情况下在python中创建一个消息框,以便在使用exit()函数之前使用它。这将显示消息,并在用户按OK时立即回答,用户退出程序。下面是使用Windows的msg命令执行此操作的一种方法。代码基于@ErykSun在问题下的评论 Windows有一个Python脚本可以运行的命令(通过subprocess.run()或os.system())来执行您想要的操作。好的,谢谢,这可能会有所帮助 import os import subprocess sy

我需要在不使用python Tkinter库的情况下在python中创建一个消息框,以便在使用
exit()
函数之前使用它。这将显示消息,并在用户按OK时立即回答,用户退出程序。

下面是使用Windows的
msg
命令执行此操作的一种方法。代码基于@ErykSun在问题下的评论


Windows有一个Python脚本可以运行的命令(通过
subprocess.run()
os.system()
)来执行您想要的操作。好的,谢谢,这可能会有所帮助
import os
import subprocess

sysroot = os.environ['SystemRoot']
sysnative = (os.path.join(sysroot, 'SysNative')
                if os.path.exists(os.path.join(sysroot, 'SysNative'))
             else
                os.path.join(sysroot, 'System32'))
msgexe_path = os.path.join(sysnative, 'msg.exe')
subprocess.run([msgexe_path, '*', 'ALL YOUR BASE ARE WHERE BELONG TO US.'])