show_code_editor

czsc.show_code_editor(default: str | None = None, **kwargs)[source]

用户自定义 Python 代码编辑器

Parameters:
  • default – str, 默认代码

  • kwargs

    dict, 额外参数

    • language: str, 编辑器语言,默认为 “python”

    • use_expander: bool, 是否使用折叠面板,默认为 True

    • expander_title: str, 折叠面板标题,默认为 “PYTHON代码编辑”

    • exec: bool, 是否执行代码,默认为 True

    • theme: str, 编辑器主题,默认为 “gruvbox”

    • keybinding: str, 编辑器快捷键,默认为 “vscode”

Returns:

tuple - code: str, 编辑器中的代码 - namespace: dict, 执行代码后的命名空间