python基础在实际写脚本过程中的一些简单运用(一)
2021-06-07 18:03
标签:技术 需要 class png 函数 页面 lse width nbsp 在写脚本时,往往需要根据接口参数的形式来构造相应格式的数据,这个过程也是对python基础的一种应用,下面用一个例子来看下 有一个创建数据的接口,参数形式如下 有2个地方需要说明: 1、rule下的targetType和codes字段有一个关联关系 当codes中只有1条数据时,targetType的值为1; 有多条数据时,targetType的值为0; 2、codes的值被一个[]包裹,应该是一个数组(列表),数组中的值是字符串格式; 这个接口对应到页面上的功能,可以理解为在一个输入框内输入codes(可以只输入一个code;或者输入多个code,并用逗号分隔) 接下来要做的就是构造targetType和codes两个参数 1、构造codes 根据codes参数的特征,第一感觉就是使用split()方法 这样在输入形如codes="aaa,bbb,ccc"这种数据时,可以通过","切割为列表形式的数据,即 如果输入codes只包含一个数值,如codes="aaa" 使用不存在的分隔符切割,则返回整个字符串,刚好满足要求 2、判断targetType传1还是传0 因为targetType的值是根据输入codes的数量来决定的,而经过处理的codes又是一个列表,所以可以使用len()函数来获取处理后codes的大小,即列表中包含多少个值 这样就构造好了个参数的入参~ python基础在实际写脚本过程中的一些简单运用(一) 标签:技术 需要 class png 函数 页面 lse width nbsp 原文地址:https://www.cnblogs.com/hanmk/p/14581437.html>>> codes = "aaa,bbb,ccc"
>>> codes.split(",")
[‘aaa‘, ‘bbb‘, ‘ccc‘]
>>>
>>> codes = "aaa"
>>> codes.split(",")
[‘aaa‘]
>>>
new_codes = codes.split(",") # 将输入的student_code转换为列表形式的参数
if len(student_codes) == 1:
target_type = 0
else:
target_type = 1