Python - 跨平台文件路径

Python - Crossplatform filepath

我的脚本通常使用 mac,但现在我在 Windows 上遇到了问题。

有什么好的方法可以让路径为跨平台做好准备吗?

def load_json(store):
    storename = store
    
    with open('./stores/' + store +'.json' ,'r') as store:
        data = store.read()
    
    object = json.loads(data)

在 Windows 我收到错误

[Errno 2] No such file or directory: './stores/alternate.json'

找到方法:

在 Windows 上从 VS Code 编辑了 launch.json 文件并添加:

"cwd": "${fileDirname}"

现在 VS Code 在正确的目录中启动,而不是在 D:\GitHub