接口自动化之学习笔记基于python语言(一)

我希望能通过这个学习和笔记使自己成长,也希望通过此学习笔记给正在学习的朋友一些帮助!

此为我开此博客的初中。

先学习一下xlrd库的使用;

class RequestInterface(object):
    def __new_param(self,param):
        try:
            if isinstance(param,str) and param.startswith('{'):
                new_param=eval(param)
            elif param==None:
                new_param=''
            else:
                new_param=param
        except Exception as error:
            new_param=''
            logging.basicConfig(filename = config.src_path + '/log/syserror.log',level = logging.DEBUG,format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s')
            logger = logging.getLogger(__name__)
            logger.exception(error)
        return new_param

 

解析:定义一个类,方法中两个下划线“__new_param”中的“__”的意思是类中的私有方法,其他类不可调用。

isinstance判断类,此代码中判断param是否为字符型,.startswith是不是以(‘{’)开头,eval类型转换,打印日志

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值