嗨!
我想一切都在问题中...... 我只是想知道 Python 中是否有缩短此模式的好方法:
something = get_something()
if something:
do_a_thing_with(something)
意味着只有当变量 something 不是 None(或 False)时我才想进入 if 上下文,然后在这个上下文中设置这个变量自动地 ! with 语句是否可行?
PS:我不想定义更多的东西...我正在寻找一些动态使用的语句?!
请您参考如下方法:
这是 Python 风格的。
事情不应该比实际情况更简单,也不要比实际情况更复杂。
查看 with 语句如何工作并提供上下文保护。会很复杂。
