我在计算机的根目录中有三个目录: yaml , data 和 json 。
在我的 yaml 目录中,我有一个配置yaml文件,该文件指向 json 目录。现在,我希望能够离开 yaml 目录,然后进入 json 目录,以便将json_location
指向此目录。
到目前为止,我的yaml文件中包含以下内容,但这是绝对路径。如果其他人要使用我的代码,则他们需要更改文件路径以满足其用户个人资料名称。
# configuration
config:
json_location: /Users/jaymiee/Desktop/json/
答案 0 :(得分:0)
选项1.将用户的主路径作为变量获取,并将其存储到您的配置中
选项2。让您的应用代码处理目录更改。在Python中,您可以执行以下操作:
from pathlib import Path
home = str(Path.home()) # python 3.5+
yaml_location = os.path.join(home, "yaml")