【发布时间】:2025-12-30 12:50:17
【问题描述】:
对于要在with 块中使用的类或函数,是否存在通用命名约定,例如
with CreateSomeContext() as x:
...
?表明类或函数结果应该与with一起使用的东西?
【问题讨论】:
-
AFAIK 没有。到目前为止,我们所拥有的是函数和变量名使用
this_is_a_function_or_variable,类(类型)使用ThisIsAClassObject,常量使用FULL_CAPITALS。 -
AFAIK 没有,因为
with可以用于许多不同的目的。有些人将context明确地放在名称中,但是这主要发生在with是唯一您想要使用此类的地方。有许多类可以与with一起使用,但名称中没有(没有双关语)“上下文”一词:从文件到warnings.catch_warnings等。
标签: python naming-conventions contextmanager