让sublime支持带input的python程序

本教程指导如何在Sublime Text中安装和使用sublimeREPL插件来执行Python代码,包括安装过程、调用包管理器以及通过插件运行Python脚本的方法。

1.首先安装包管理器,按ctrl+`,打开sublime的console:输入

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')

2.ctrl+shift+p,调出包管理器:输入install package

3.输入sublimeREPL,点击安装

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

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

Sublime Text 中执行 Python 程序非常简单,你可以直接使用其内置的**运行功能**,也可以配置更高级的运行方式。以下是几种常见方法: --- ## ✅ 方法一:使用 Sublime Text 内置的 Build 功能运行 Python 程序 ### 步骤如下: 1. **打开 Python 文件**: 打开一个 `.py` 文件,例如 `hello.py`。 2. **选择编译系统**: - 菜单栏点击 `Tools > Build System` - 选择 `Python`(默认自) 3. **运行程序**: - 按快捷键 `Ctrl + B`(Windows/Linux)或 `Cmd + B`(Mac)运行程序 - 输出结果会显示在 Sublime Text 的底部面板中 ### 示例代码: ```python print("Hello, World!") ``` 运行后会在底部显示: ``` Hello, World! [Finished in 0.1s] ``` --- ## ✅ 方法二:使用自定义 Build System(支持输入、调试等) 如果你需要支持**用户输入(input)**,默认的 Python Build System 无法处理,你需要自定义一个 Build System。 ### 步骤如下: 1. **创建一个新的 Build System:** - 点击菜单 `Tools > Build System > New Build System...` 2. **输入以下内容:** ```json { "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" } ``` 如果你使用的是 Python 3,并且系统命令是 `python3`,请改为: ```json { "cmd": ["python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" } ``` 3. **保存文件:** - 命名为 `Python.sublime-build` 或 `Python3.sublime-build` - 保存位置会自动跳到正确目录 4. **切换 Build System:** - `Tools > Build System`,选择你刚刚创建的 Build System 5. **运行程序:** - 使用 `Ctrl + B`,即可运行程序支持 `input()` 输入(在终端中输入) --- ## ✅ 方法三:使用 SublimeREPL 插件运行交互式 Python 如果你希望在 Sublime 中运行交互式 Python(类似 Jupyter Notebook 或 IPython),可以安装 **SublimeREPL** 插件。 ### 安装步骤: 1. 安装 Package Control(如果尚未安装): - 打开 `Tools > Install Package Control` 2. 安装 SublimeREPL: - 打开命令面板:`Ctrl + Shift + P` - 输入 `Install Package Control` - 再次打开命令面板,输入 `Install Package`,搜索 `SublimeREPL` 并安装 3. 使用 SublimeREPL: - 打开命令面板,输入 `SublimeREPL: Python`,选择运行方式(如 Run current file) --- ## ✅ 方法四:使用终端运行 Python 文件 Sublime Text 本身只是一个编辑器,你也可以直接在系统终端运行 Python 文件: 1. 保存你的 Python 文件为 `example.py` 2. 打开终端(Windows 使用 CMD / PowerShell,Mac 使用 Terminal) 3. 执行: ```bash python example.py ``` 或(Python 3): ```bash python3 example.py ``` --- ## ✅ 小技巧 - 使用 `Ctrl + B` 运行当前文件 - 使用 `Ctrl + Shift + B` 选择 Build System - 使用 `View > Sidebar > Open in SublimeREPL` 可以打开交互式环境 - 使用 `Tools > Build` 或 `Tools > SublimeREPL` 可以快速调用不同运行方式 --- ##
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值