• 技术文章 >Python技术 >Python基础教程

    python ChainMap标准库的跟踪使用

    小妮浅浅小妮浅浅2021-09-29 09:31:28原创1908

    1、在与ChainMap起源密切相关的性能问题中,ConfigParser是其生活中的标准库模块。

    可以在模块中找到ChainMap作为一部分。这种方法使用字符串模板作为参数,并且允许在PEP292中替换字符串。输入字符串模板包含嵌入标识符,您可以在以后用实际值替换:Templatestring。

    >>> import string
     
    >>> greeting = "Hey $name, welcome to $place!"
    >>> template = string.Template(greeting)
     
    >>> template.substitute({"name": "Jane", "place": "the World"})
    'Hey Jane, welcome to the World!'

    2、substitute()替换place提供的关键字参数值,而非输入字典中的值。

    用于ChainMap在名称冲突时有效地管理输入值的优先级。

    >>> import string
     
    >>> greeting = "Hey $name, welcome to $place!"
    >>> template = string.Template(greeting)
     
    >>> template.substitute(
    ...     {"name": "Jane", "place": "the World"},
    ...     place="Real Python"
    ... )
    'Hey Jane, welcome to Real Python!'

    以上就是python ChainMap标准库的跟踪使用,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python chainmap
    品易云
    上一篇:python ChainMap的管理用法 下一篇:python ChainMap管理应用程序设置

    相关文章推荐

    • python浏览器操作有哪些• python等待方式的介绍• 常用6种顶级Python文本编辑器• python中ChainMap是什么• python中ChainMap如何实例化• python中ChainMap如何创建对象• python ChainMap如何实现字典操作• python update合并字典的方法• python ChainMap如何管理映射列表• python ChainMap增加子上下文的方法• python网页窗口如何切换• python ChainMap跳过子上下文的功能• python ChainMap的管理用法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网