执行脚本时带一个参数,甴这个参数来决定测试环境(开发or测试)比如:
13 #根据脚本参数,来决定用那个环境配置
5 根据给定的环境返回不同的host
可以看到打印的是online所对应的host
什么是环境变量,环境变量是程序和操作系统之间的通信方式有些字符不宜明文写进代码里,比如数据库密码个人账户密码,如果写进自己本机的环境变量里程序用的时候通过os.environ.get()取出来就行了。
这样开发人员本机测试的时候用的是自己本机的一套密码生产环境部署的时候,用的是公司的公共账号和密码这样就能增加安全性。os.environ是一个字典是环境变量的字典。"PALM_JS_ADDRESS"是这个字典里的一個键如果有这个键,返回对应的值如果没有,则返回none
打印一下os.environ的值可以看到打印出一个字典
查看字典中具体某个key的值:
如果环境变量列表中不包含自己输入的变量名,可以给变量名赋值一个默认值
这个方法是什么意思
__getitem__,首先这个方法在python中称为魔法方法在创建实例时,会自动调用类中定义的方法__getitem__输出在该方法返回的值
具体使用方法参照这一篇,浅显易懂
cmd命令uptime是什么意思
望名生义,uptime 命令告诉你系统启动up了(运行了)多长时间这是语法:
多环境配置参照文档:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。