网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

pythonChainMap管理应用程序如何设置

这篇文章主要介绍“python ChainMap管理应用程序如何设置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python ChainMap管理应用程序如何设置”文章能帮助大家解决问题。

创新互联建站主要从事做网站、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务昆山,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

1、ChainMap在管理应用程序中的默认配置值时尤其有用。

ChainMap是它的一个主要功能,可以为关键的查找操作设置优先级。

它似乎是解决管理应用程序配置问题的合适工具。

2、ChainMap允许定义应用程序的代理配置的适当优先级。

查询关键字搜索cmd_proxy,然后local_proxy,最后system_proxy,返回当前键的第一个实例。在这个例子中,用户没有在命令行上提供代理,所以应用程序从它获得代理local_proxy,这是列表中的下一个设置提供者。

实例

举例来说,假设您正在开发一个命令行接口(CLI)应用程序。此应用程序允许用户指定代理服务以连接到Internet。设定优先级为:

  • 命令行选项(--proxy,-p)

  • 使用本机主表中的本地简要表。

  • 系统范围的代理结构。

当用户在命令行中提供代理时,应用程序必须使用代理。另外,应用程序应该使用下一个配置对象中提供的代理,等等。它是ChainMap中最常见的一种。如果是这样的话,可以执行以下操作:

>>> from collections import ChainMap
 
>>> cmd_proxy = {}  # The user doesn't provide a proxy
>>> local_proxy = {"proxy": "proxy.local.com"}
>>> system_proxy = {"proxy": "proxy.global.com"}
 
>>> config = ChainMap(cmd_proxy, local_proxy, system_proxy)
>>> config["proxy"]
'proxy.local.com'

关于“python ChainMap管理应用程序如何设置”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。


分享标题:pythonChainMap管理应用程序如何设置
网页链接:http://bjjierui.cn/article/ihohhd.html

其他资讯