让sublime支持带input()的python程序运行

方法一(我没有试过):
1、安装包管理器
2.ctrl+shift+p,调出包管理器:输入install package

3.输入sublimeREPL,点击安装

4.点击tool,找到sublimeREPL,然后选择python

5.在弹出的页面中编写代码,或者执行execfile(filepath)即可

方法二:
1、python文件的界面里点击上方菜单栏的tools->sublimeREPL->python->python run current file,这时候就像IDLE一样,会弹出一个新的窗口,而且是可交互的,可以输入。(这个操作相当于点了下“run”,执行代码,不过每次都要这样,太麻烦,可以按下面的方法,设置快捷键)

2、设置快捷键,打开刚刚提到的preferences->Key Binding-User,写入以下内容

[
    { "keys": ["f5"], 
      "caption": "SublimeREPL:Python", 
      "command": "run_existing_window_command",
      "args":{"id": "repl_python_run",
                  "file": "config/Python/Main.sublime-menu"
              }
     }
]

补充

更改Python命令路径

1、但安装sublimeREPL后默认使用的Python命令就是系统默认的python,
ubuntu默认为python2,因此我们如果需要用到其他版本的Python命令的话,就需要修改sublimeREPL的配置文件。
找到路径:SublimeREPL/config/Python/Main.sublime-menu

让sublime支持带input()的python程序运行_第1张图片
image.png

2、找到代码

让sublime支持带input()的python程序运行_第2张图片
image.png

3、在cmd项修改第一个元素,即你的python命令文件位置。

有问题, 可以留言哈!

你可能感兴趣的:(让sublime支持带input()的python程序运行)