我有一个关键值对的字典,它基本上是文件的简写名称和文件应该写入的位置(例如{"curv" : r"C:\\dir\moredir\curv.tif", "dem" : r"C:\\dir\moredir\dem.tif"}
。我想存储密钥作为变量名称及其关联值作为变量值(dem = r"C:\\dir\moredir\dem.tif"
),但不确定如何(或者我应该如何)。
我希望按照this的方式做一些事情,但设置局部或全局变量而不是类的属性。
我知道将键,值对分配为变量的唯一方法是手动编写
key = dict["key"]
我可以这样做,或者在变量的位置使用dict["key"]
,但是这会在字典名称发生变化的模块之间变得很麻烦。我希望能够运行一些东西来快速将该字典转换为变量,这样curv
就足够了。
Backstory:字典是另一个模块/函数的产物,用于为输出文件创建文件路径。我无法访问该函数返回之外的路径。但是,我总是可以编写一个新函数来以不同的方式返回值。