如何解决使用 AutoHotKey 打开 Python IDLE
我一直在使用 AutoHotKey,试图为自己创建一些有用的快捷方式。我可以打开文件资源管理器、计算器、chrome 等,但我一直无法编写打开 Python IDLE 的程序。
我的程序说:
!t::
Run pythonw
return
我尝试过 pythonw.exe、python.exe、python、python3.exe 和一堆其他组合。知道为什么它不起作用吗?谢谢!
解决方法
所以,您的问题是 Python IDLE 与 pythonw.exe、python.exe、python、python3.exe 不同。
Python IDLE 是 Python 提供的 IDE 或代码编辑器,而 pythonw.exe、python.exe、python、python3.exe 是 Python 解释器。
pythonw.exe - 用于在不打开控制台窗口的情况下执行 python 脚本(隐藏) python OR python3.exe OR python3.exe - 都是一样的,就是普通的python解释器。
因此要打开 IDLE,您应该执行 IDLE 文件而不是解释器。
IDLE 的路径(在 Windows 计算机中)通常是:
C:\Python39\Lib\idlelib\idle.bat
这里的 Python 版本是 3.9,但在您的情况下可能会有所不同! 通过打开命令提示符并键入:
来检查您安装的版本C:\>python --version
Python 3.9.1
,
将 Jaysmito 提供的信息转换为 AutoHotkey 脚本:
!t::
Run C:\Python39\Lib\idlelib\idle.bat
return
但是,上面目录的 Python39
部分会根据您安装的 python 版本而有所不同。要检查您使用的是哪个版本的 Python,请在命令提示符窗口中使用 python --version
命令。然后,如果您的 Python 版本不在 3.9.*
范围内,请更改上面的目录以匹配您的版本。
例如,如果您的版本在 2.7.*
范围内,您的目录将类似于 Run C:\Python27\Lib\idlelib\idle.bat
,上面的 Python39
更改为 Python27
。>
idle.bat
是特定于 Windows 的,它的存在有特定于 Windows 的原因。以默认启动模式(部分用户可自定义)启动 IDLE 的通用方法是 somepython -m idlelib
,其中 somepython
指代并启动 Python 二进制文件。它可以是 python
、pythonw
(Windows)、python3
(*nix) 或 py -3.y
(Windows)。对于 2.x,使用 idlelib.idle
而不是 idlelib
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。