我正在尝试打开当前目录中不存在的文件。此文件名为testFile.py
,位于当前目录的data
文件夹中。我尝试了sys.path.append("./data")
,然后想要使用此命令显示文件open("testFile.py")
,但它会出现此错误:
open(“testFile.py”)FileNotFoundError:
[Errno 2]没有这样的文件或目录:'testFile.py'
打印命令os.getcwd()
时会显示上一个当前目录。那么对此有何想法?
答案 0 :(得分:0)
你试过......
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)