Где находится sublime.py? - PullRequest
       54

Где находится sublime.py?

2 голосов
/ 02 октября 2011

Sublime Text2 текстовый редактор расширяется с помощью скриптов Python, используя следующие модули:

import sublime, sublime_plugin

Я искал на моем компьютере и нашел файл sublime_plugin.py.Но где же sublime.py?

1 Ответ

5 голосов
/ 02 октября 2011

Я считаю, что Sublime предоставляется динамически, когда вы вызываете плагин через консоль.

Помните, что импорт не обязательно должен быть физическим .py файлом, это может быть библиотека или инстанс.представление памяти.

Я нашел приличную ссылку на путаницу, часто связанную с импортом, сейчас она немного устарела, но я считаю, что она по-прежнему актуальна:

http://effbot.org/zone/import-confusion.htm

Править: Просто чтобы подтвердить это, я проверил, и среда выполнения Python2.6 встроена в исполняемый файл для Sublime, а модуль Sublime определен внутри.

...