Goo*_*y2k 3 interactive menu python-2.7 windows-8
之前在 Windows 7 机器上安装了 Python 2.7,我可以通过右键单击 Windows 资源管理器中的文件名来启动脚本。有一个菜单选项“以交互模式运行”。通过点击它,一个屏幕会打开,脚本会运行......它会保持打开状态以检查屏幕上的输出并执行一些进一步的操作。
在 Windows 8 机器上全新安装时,此菜单选项不存在。我可以重复单击或打开文件,但是在运行脚本后窗口会关闭。
在 Windows 8 中右键单击 py 文件时,如何创建菜单项“以交互模式运行”?
我在这个站点或 Python 站点上找不到答案。
您需要做的是在运行python文件时添加“-i”选项。
C:\windows\system32>python -i main.py
Run Code Online (Sandbox Code Playgroud)
然后进入交互模式,可以打印当前变量、调用函数等。
要使其成为右侧菜单,您可以将以下内容添加到 Windows Registery。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\Run in interactive mode]
[HKEY_CLASSES_ROOT\Python.File\shell\Run in interactive mode\command]
@="\"C:\\Python27\\python.exe\" \"-i\" \"%1\" %*"
Run Code Online (Sandbox Code Playgroud)