jac*_*118 3 python enums python-3.x python-3.7
如何创建枚举类,使其属性使用其他成员的值?喜欢我下面的代码
from enum import Enum
class ProjectPath(Enum):
home = '~/home'
app = '~/home/app'
prefix = '~/home/app/prefix'
postfix = '~/home/app/postfix'
'''
try to do something like
from enum import Enum
class ProjectPath(Enum):
home = '~/home'
app = f'{self.home.value}/app'
prefix = f'{self.app.value}/prefix'
postfix = f'{self.app.value}/postfix'
'''
Run Code Online (Sandbox Code Playgroud)
只需使用:
class ProjectPath(Enum):
home = '~/home'
app = f'{home}/app'
prefix = f'{app}/prefix'
postfix = f'{app}/postfix'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43 次 |
| 最近记录: |