【发布时间】:2021-04-17 04:49:38
【问题描述】:
我无法导入 sublime_plugin。
这段代码昨天有效:
import sublime_plugin
但是今天回来的时候就不行了。我的 cmd.py 文件位于 Sublime Text 3\Packages\CMD 中。它给了我一个 ModuleNotFoundError。我使用 sublime text 3 和 python 3。它也不能从命令行运行。
我也尝试在 VSCode 中运行它,但效果不佳。
重新安装 sublime text 3 并没有解决问题。 多次重新安装 Sublime 后,它现在似乎可以工作了。
所以我的全部代码是:
import os
import sublime_plugin
class CmdCommand(sublime_plugin.TextCommand):
def run(self, edit):
os.system("cd " + self.view.file_name() + " & start cmd")
它在我将它放入文件夹的那天起作用。
来自此链接:How can I open command line prompt from Sublime in windows7
编辑:它不再起作用了。
编辑:现在可以工作了(我用上下文菜单设置了插件,它自己工作(所以它打开 cmd)只是当我把一个文本命令文件放在那里时它坏了)。感谢所有帮助
【问题讨论】:
-
你是如何运行代码的?你到底是什么意思“它不能从命令行工作”?
-
我的意思是如果我使用 python cmd.py 它也不会工作。它在我得到那个代码的那天起作用。代码还会在当前目录中打开命令提示符
标签: python-3.x sublimetext3 sublime-text-plugin