软件测试
bool 标签描述

一些小的细节,如果不注意,一不小心就会坑掉我们比较多的时间。 遇到情况 项目中通过环境变量传入run_type=false值参数使用。 但是走的分支仍然是true的分支。 原因 猜测是数据类型导致的,应该传入时被识别成了str类型的参数,所以会走true的分支。 使用bool(run_type)转出来还是true。 因为bool()方法传入字符串仍为true。 解决方法 使用str转bool方法如下: defstr_to_bool(str): returnTrueifstr.lower()'true'elseFalse

  JiGRrvoIf730   2023年11月02日   39   0   0 不生效str转换pythonbool