如何在 python 中为当前目录设置不同的目录



我正在尝试打开当前目录中不存在的文件。此文件名testFile.py存在于我当前目录的data文件夹中。我尝试了sys.path.append("./data"),然后想用以下命令显示文件open("testFile.py")但它给出了这个错误:

open("testFile.py"( FileNotFoundError:

[错误 2] 没有这样的文件或目录:"testFile.py">

打印命令时,os.getcwd()给出上一个当前目录。那么对此有什么想法吗?

你试过吗...

open("data/testFile.py")

或者,如果您需要导入...

import sys
import os
sys.path.append(os.getcwd()+os.sep+"data")
import testFile

不确定这是否是您的意思,但是如果您想列出子目录中的文件...

import os
path = os.getcwd()+os.sep+"data"
files = os.listdir(path)
print(files)

或者您可以使用...

...
os.chdir(path)

相关内容

  • 没有找到相关文章

最新更新