我想从python打开剪切工具程序。 我使用了以下代码,但它不起作用:
import subprocess
subprocess.Popen(["snippingtool.exe"])
它出错"系统无法找到指定的文件"。
我也尝试过提供snippingtool.exe的完整路径,即C:\\Windows\\system32\\SnippingTool.exe
,但它仍然无法正常工作。虽然打开同一文件夹中的notepad.exe
没有问题。同样的命令在Anaconda环境中有效。
答案 0 :(得分:1)
如果您在64位操作系统上运行32位Python,那么您可能会被重定向到没有C:\Windows\SysWOW64
的{{1}}。
我在Win7 64位操作系统上运行。
使用64位CMD,它启动snippingtool.exe
。
使用32位CMD:
snippingtool
从Python 64位运行:
'snippingtool' is not recognized as an internal or external command,
operable program or batch file.
作品。
我没有安装Python 32位,但我希望CMD 32位返回相同的错误。