Spec-Zone.ru › MySQL Workbench

C.5.2 Окно консоли

Окно консоли среды разработки MySQL Workbench в основном используется для выполнения Python-скриптов или непосредственного ввода команд Python. Однако вы также можете использовать его для доступа к функциям библиотеки скриптов среды разработки MySQL Workbench и глобальным функциям и объектам. Чтобы увидеть доступные команды, введите “?”. Вы также можете копировать и вставлять текст в окно консоли и из него.

Вкладка Фрагменты — это рабочая область для сохранения фрагментов кода, что облегчает повторное использование и выполнение кода в MySQL Workbench. На рисунке ниже показана выбранная вкладка Фрагменты.

Рисунок C.2 Окно консоли среды разработки MySQL Workbench: Фрагменты

Content is described in the surrounding text.

Вкладки открытых файлов скриптов расположены справа от вкладки Фрагменты. Вкладки скриптов помечены именем файла скрипта или Unnamed для фрагментов без имени. Вы можете копировать и вставлять текст в эти вкладки и из них, или щелкнуть правой кнопкой мыши по фрагменту, чтобы открыть контекстное меню с опциями Выполнить фрагмент, Отправить в редактор скриптов или Скопировать в буфер обмена.

Хотя отдельные команды могут быть введены в консоль, также возможно запустить более длинный скрипт, хранящийся во внешнем файле, используя пункт главного меню Скрипты, Выполнить файл скрипта среды разработки. При выполнении скриптов за пределами консоли, чтобы увидеть результат, используйте пункт главного меню Вид, Вывод.

Также возможно выполнять файлы скриптов непосредственно из консоли. Подробности о выполнении файлов скриптов можно узнать, введя ? run в приглашении консоли среды разработки MySQL Workbench. Будет отображено следующее сообщение:

Help Topics
-----------
grt        General information about the Workbench runtime
scripting  Practical information when working on scripts and modules for Workbench
wbdata     Summary about Workbench model data organization
modules    Information about Workbench module usage
plugins    Information about writing Plugins and Modules for Workbench
Type '? [topic]' to get help on the topic.

Custom Python Modules
---------------------
   grt         Module to work with Workbench runtime (grt) objects
   grt.root    The root object in the internal Workbench object hierarchy
   grt.modules Location where Workbench modules are available
   grt.classes List of classes known to the GRT system
   mforms      A Module to access the cross-platform UI toolkit used in some Workbench features
   wb          Utility module for creating Workbench plugins

Type 'help(module/object/function)' to get information about a module, object or function.
Type 'dir(object)'                  to get a quick list of methods an object has.

For an introductory tutorial on the Python language,    visit http://docs.python.org/tutorial/
For general Python and library reference documentation, visit http://python.org/doc/

В окне консоли среды разработки MySQL Workbench в левой боковой панели расположены пять вкладок: Файлы, Глобальные переменные, Классы, Модули и Уведомления.

Примечание

Возникает исключение при попытке использовать input() или читать из stdin.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/workbench-en/wb-scripting-shell-window.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API