没有安装python如何运行py_在没有安装Python的前提下,让Sublime text编辑器来运行Py?...

0929308a1691ce7a0c4a7ceb1fd905fd.png

一只斗牛犬

sublime text 自带 python 解释器, 可以用来执行 python 代码.

但是

它的环境与标准的就有差异了, 例如, 安装第三方库可能遇到问题, 运行 pip 会出错

sublime 开着, 这个解释器就一直在执行, 而不是每个 python 程序启动独立的解释器

可以写一个 sublime text 插件, 获取当前文件名, 加载执行

给个例子(sublime text 3):

RunMe.py:

import sublime, sublime_plugin

import os, subprocess

class RunMeCommand(sublime_plugin.WindowCommand):

def run(self):

view = self.window.active_view()

if view.is_dirty():

view.run_command("save")

fname = view.file_name()

with open(fname) as f:

exec(f.read())

RunMe.sublime-commands:

[

{

"caption": "RunMe: Run This File",

"command": "run_me",

}

]

把这两个文件放到插件目录下, 按 Ctrl+Shift+P 输入 runme 执行. 输出在控制台里, 可以用 Ctrl+` 打开查看

参考 API Reference - Sublime Text 3 Documentation

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值