我正在尝试打开当前目录中不存在的文件。此文件名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)