python字典的应用实例,python字典输出值

  python字典的应用实例,python字典输出值

  #编码=utf8

  导入日志记录

  导入操作系统

  来自解放号.DealCsv导入例外属性

  来自wxPython ._wx导入错误

  用于数据数据的比较,包含属性、属性值的比较。

  #用于比较字符串、列表

  PATH=lambda p:OS。路径。abspath(OS。路径。加入(

  os.path.dirname(__file__),p))

  伐木。基本配置(级别=日志记录.调试,

  format= %(ASC time)s %(filename)s[line:%(行号)d]%(级别名)s %(消息)s ,

  datefmt=%a,%d %b %Y %H:%M:%S ,

  文件名=路径(./Log/judgeProps.log ),

  filemode=w )

  def CMP obj(后方结果1,例外结果):

  尝试:

  if len(reaResultl)==len(除结果外):

  如果CMP(后结果1,例外结果)==0:

  返回真实的

  否则:

  返回错误的

  否则:

  返回错误的

  除了例外,e:

  打印e

  #参数包含两个:

  #容器变量:查找包含的字符

  #stringVar:所要查找的字符串

  def containVarInString(containVar,stringVar):

  尝试:

  if isinstance(stringVar,str):

  如果字符串变量中包含变量:

  返回真实的

  否则:

  返回错误的

  否则:

  返回错误的

  除了例外,e:

  打印e

  def CmpValue(propsDic,exceptDic):

  尝试:

  包含eparatorlist=[val for var in except DIC。values()if containVarInString( ,var) for val in var.split()]

  notContainSeparatorList=[var for var in except DIC。values()if not包含varinstring( ,var)]

  except value list=not containSeparatorList containSeparatorList

  False bool=list(集合([如果定义变量不在例外值列表中,则为propsDic.values()中的定义变量设置假))

  if len(FalseBool):

  返回错误的

  否则:

  返回真实的

  除了例外,e:

  打印e

  propsDic={

   itemId : XX ,

  项目:轨道,

  服务Id“:”页面视图,

  srcSubModule ":"声音条,

  位置: XX ,

  srcPage ":"发现_推荐,

  srcPageId : XX ,

  srcModule :焦点图,

   srcTitle :焦点图标题,

  焦点Id :焦点图ID

  }

  ExpecDic={

   itemId : XX ,

  项目:轨道,

  服务Id“:”页面视图,

  srcSubModule ":"声音条,

  位置: XX ,

  srcPage ":"发现_推荐猜你喜欢订阅,

  srcPageId : XX ,

  srcModule :焦点图,

   srcTitle :焦点图标题,

  焦点Id :焦点图ID

  }

  if __name__==__main__ :

  if CmpValue(propsDic,ExpecDic):

  打印“Equel”

  否则:

  打印不等同

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: