当前位置: 首页 > news >正文

商派商城网站建设公司百度推广营销怎么做

商派商城网站建设公司,百度推广营销怎么做,计算机哪个专业最吃香热门专业,医院网站建设方案目录 文章目录目录prompt_toolkit示例化历史记录热键自动补全多行输入Python 代码高亮自定义样式prompt_toolkit prompt_toolkit 是一个用于构建 CLI 应用程序的 Python 库,可以让我们轻松地构建强大的交互式命令行应用程序。 自动补全:当用户输入命令…

目录

文章目录

  • 目录
  • prompt_toolkit
  • 示例化
  • 历史记录
  • 热键
  • 自动补全
  • 多行输入
  • Python 代码高亮
  • 自定义样式

prompt_toolkit

prompt_toolkit 是一个用于构建 CLI 应用程序的 Python 库,可以让我们轻松地构建强大的交互式命令行应用程序。

  • 自动补全:当用户输入命令时,会自动匹配已知的命令,以提供更快的输入体验。
  • 历史记录:保存用户以前输入的所有命令,并在需要时进行检索。
  • 多行输入:支持用户输入多行命令,并在适当的位置换行。
  • 基于历史记录的热键:可以为特定的命令或操作绑定热键,以便用户可以通过按键来执行操作。
  • 样式定制:可以通过使用 prompt_toolkit 提供的组件和 API 来自定义命令行应用程序的外观和行为。

除此之外,prompt_toolkit 还支持 ANSI 转义序列,可以在控制台中创建彩色的文本和界面元素。prompt_toolkit 还可以通过支持异步输入和输出,使得处理 I/O 密集型任务变得更加高效。

示例化

from prompt_toolkit import promptwhile 1:user_input = prompt('>')print(user_input)

历史记录

from prompt_toolkit import prompt
from prompt_toolkit.history import FileHistorywhile 1:user_input = prompt('>', history=FileHistory('history.txt'),)print(user_input)

热键

from prompt_toolkit import prompt
from prompt_toolkit.history import FileHistory
from prompt_toolkit.auto_suggest import AutoSuggestFromHistorywhile 1:user_input = prompt('>', history=FileHistory('history.txt'),auto_suggest=AutoSuggestFromHistory(),)print(user_input)

自动补全

from prompt_toolkit import prompt
from prompt_toolkit.history import FileHistory
from prompt_toolkit.auto_suggest import AutoSuggestFromHistory
from prompt_toolkit.contrib.completers import WordCompleterSQLCompleter = WordCompleter(['select', 'from', 'insert', 'update', 'delete', 'drop'],ignore_case=True)while 1:user_input = prompt('SQL>', history=FileHistory('history.txt'),auto_suggest=AutoSuggestFromHistory(),completer=SQLCompleter,)print(user_input)

多行输入

from prompt_toolkit import prompt
from prompt_toolkit.history import FileHistory
from prompt_toolkit.auto_suggest import AutoSuggestFromHistory
from prompt_toolkit.contrib.completers import WordCompleterSQLCompleter = WordCompleter(['select', 'from', 'insert', 'update', 'delete', 'drop'],ignore_case=True)while 1:user_input = prompt('SQL>', history=FileHistory('history.txt'),auto_suggest=AutoSuggestFromHistory(),completer=SQLCompleter,multiline=True,)print(user_input)

Python 代码高亮

Pygments 是一个提供语法高亮的库,内建支持超过 300 种语言。

from pygments.lexers.python import PythonLexer  # Python 词法分析器
from pygments.style import Style as PygmentsStyle  # 颜料词法分析器
from pygments.token import Keyword, Name, Comment, String, Error, Number, Operator, Genericfrom rich.console import Consoleclass MyLexer(PythonLexer):# 自定义词法分析器字体风格def get_style_defs(self):style_defs = super().get_style_defs()style_defs += "\n" + PygmentsStyle.from_dict({Keyword: '#ff79c6 bold',                    # 关键字Name.Function: '#bd93f9 bold underline',    # 函数名Name.Class: '#bd93f9 bold',                 # 类名Name.Namespace: '#bd93f9 bold',             # 命名空间Comment: '#6272a4 italic',                  # 注释String: '#f1fa8c',                          # 字符串Number: '#50fa7b',                          # 号码Operator: '#ff79c6 bold',                   # 操作数Error: 'bg:#FF0000 #ffffff',                # 错误Generic.Heading: '#bd93f9 bold',            # 常规Generic.Subheading: '#bd93f9 bold underline',Generic.Emph: 'italic',Generic.Strong: 'bold',Generic.Prompt: 'bold',}).as_pygments()return style_defslexer = PygmentsLexer(MyLexer)           # 颜料词法分析器

自定义样式

style = Style.from_dict({               # 定义样式"prompt": "bold #50fa7b","input": "#f8f8f2","output": "#f8f8f2","highlighted": "bg:#44475a #f8f8f2","separator": "#6272a4","error": "#ff5555 bold","info": "#8be9fd",
})session = PromptSession(history=history, completer=completer, auto_suggest=auto_suggest, lexer=lexer, style=style)
http://www.yidumall.com/news/29759.html

相关文章:

  • 网上长期挣钱的方法灵宝seo公司
  • 日照建站网站seo查询站长之家
  • 企业高端网站建设美工百度首页广告
  • 中企动力做的网站好吗微信朋友圈广告推广
  • 有没有做外贸的网站啊行业数据统计网站
  • 做羊毛毡的网站seo服务建议
  • 网站打不开服务器错误网站制作费用多少
  • 三亚市住房和城乡建设局怎么去优化关键词
  • 网站建设市场需求分析镇江seo公司
  • 杨浦做网站公司百度一下你就知道移动首页
  • 西安seo排名扣费seo网站推广企业
  • 重庆新闻奖宁波seo怎么做优化
  • 网站公司设计公司宁德市委书记
  • 重庆做营销型网站建设公司百度站长平台快速收录
  • 青海做网站做网站用什么编程软件
  • 临平新城开发建设管委会网站全是广告的网站
  • 无需下载国外黄冈网站推广为什么中国禁止谷歌浏览器
  • 手表网站制作模板百度推广代理商加盟
  • 成都服务器租赁网站seo规划
  • 快速做网站企业seo新人培训班
  • jsp做网站注册页面电商运营是做什么的
  • wordpress 手机商城模板win10优化大师怎么样
  • 商丘网站建设价格电脑清理优化大师
  • 深圳网站建设品牌推广软文营销案例
  • 东莞h5网站开发百度排行榜小说
  • 吉林系统建站怎么用360搜索优化
  • wordpress换域名服务器便宜的seo网络营销推广
  • 做网站页面遇到的问题站点搜索
  • 建程网土石方工程安徽seo网络优化师
  • 资生堂网站建设google搜索排名优化