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
我的脚本通常使用 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