python全局变量的调用
程序员文章站
2022-03-09 21:46:20
...
背景
在写接口测试用例的时候,涉及到后续接口需要用到登录后的用户cookies信息。于是想将在用户登录后保存这个cookies,设置为全局的变量,其他的用例在setup中去获取用户cookie以达到目的。
实现方案
单独定义个处理global的模块,其他需要用到该变量的地方去导入模块。在set变量的地方,先去进行初始化_init .
def _init():
"""在主模块初始化"""
global cookies
def _set(cookie):
"""设置"""
try:
global cookies
cookies = cookie.copy()
return True
except KeyError:
return False
def _get():
"""取值"""
try:
return cookies
except KeyError:
return "Not Found"
上一篇: Linux time命令详解
下一篇: 微信中支付分是什么?微信将支付分开通教程