gpt4 book ai didi

python - os.chdir 相对路径错误

转载 作者:行者123 更新时间:2023-12-04 01:59:33 26 4
gpt4 key购买 nike

import os,pdb
import sys
print os.path.dirname(os.path.realpath(__file__))
pdb.set_trace()
os.chdir('../bci_framework')

输出:
D:\baseline\BCI-Comparison-Framework\bci_framework
WindowsError: (2, 'The system cannot find the file specified', '../bci_framework')

为什么?文件夹存在!

最佳答案

该文件位于 bci_framework 目录中,这就是为什么打印出它的路径会向您显示该目录,但您却没有。无论你在哪里,它都没有 bci_framework 作为兄弟。

打印 os.getcwd() 以确定您当前的位置。 chdir 的任何相对路径都将相对于该位置,而不是文件的位置。

例如,如果您在下面的 stackoverflow 目录中,并运行 python ./abhishek/bci_framework/my_file.py ,则您当前的目录是 stackoverflow 。上一级目录将不包含 bci_framework 目录。

stackoverflow/
davidism/
abhishek/
bci_framework/
my_file.py

关于python - os.chdir 相对路径错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32785416/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com