我在下面的代码片段中使用了两个if条件。disable_env值可以作为函数的参数或作为环境变量传递。在Python中,有没有一种更有效的方法可以使用单个if语句来实现这一点?
def func(disable_env=False):
if os.environ.get("DISABLE_ENV"):
disable_env=True
if not disable_env:
print("something")
def func(disable_env=False):
disable_env = os.environ.get("DISABLE_ENV", disable_env)
应该做到这一点。