我有一些路径,如(简化):
/根文件夹/子文件夹\u 1/子文件夹\u 1/
paths = {
'rootFolder':'rootFolder/'
'subFolder_1':paths[rootFolder]+'subFolder/'
'subsubFolder_1:paths[subfolder]+'subsubFolder/'
}
基本上,我想要一个静态的路径字典,但是我也想要保持依赖性,这样我就可以在将来只做一个更改。我不确定这是否可行,如果可行,那怎么办?你有比我更好的主意吗?
提前谢谢你的帮助。你知道吗
Tags:
可以使用函数作为键的值。因为函数在构造
dict
之前不会被调用,所以不会有NameError
。你知道吗如果您不想做
paths['root']()
,只需子类dict
。你知道吗输出
访问方式:
您可以通过一个函数getPath(“keyindicat”)来封装eval用法,该函数在访问dict时对用户不友好
你可以创建一个函数来返回你想要的字典。你知道吗
那么
如果要使用字典中的键来构建,可以通过以下几个步骤初始化字典来实现。你知道吗
它不是目录的一行实例化,但是您可以将两者结合起来,以获得代码重用较少的一行实例化。你知道吗
相关问题 更多 >
编程相关推荐