Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.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 3.x 如何使用按键输入打开程序_Python 3.x - Fatal编程技术网

Python 3.x 如何使用按键输入打开程序

Python 3.x 如何使用按键输入打开程序,python-3.x,Python 3.x,我想在键入“open calculator”时打开计算器程序。我做了很多研究,但没有得到我想要的答案。谁能回答我的问题。有两种方法。一种方法是使用Python访问cmd,这可以通过使用os模块来完成。当您试图从命令提示符打开计算器时,可能会键入calc。不需要手动执行此操作,您可以让Python代码为您执行此操作,方法如下: import os os.system('calc') 第二种方法与第一种方法非常相似,只是此方法会打开另一个命令提示符窗口,以便运行python代码的窗口不会受到干扰

我想在键入“open calculator”时打开计算器程序。我做了很多研究,但没有得到我想要的答案。谁能回答我的问题。

有两种方法。一种方法是使用Python访问cmd,这可以通过使用
os
模块来完成。当您试图从命令提示符打开计算器时,可能会键入
calc
。不需要手动执行此操作,您可以让Python代码为您执行此操作,方法如下:

import os
os.system('calc') 
第二种方法与第一种方法非常相似,只是此方法会打开另一个命令提示符窗口,以便运行python代码的窗口不会受到干扰

import subprocess

subprocess.Popen("calc",stdout=subprocess.DEVNULL,stderr=subprocess.DEVNULL,shell=True)

你的问题有点含糊。此计算器是由您在Python程序中制作的,还是安装在系统上的外部应用程序?外部。它是默认的windows计算器。在这种情况下,您可以使用
os
模块。答案中的张贴代码