【发布时间】:2018-10-16 10:31:27
【问题描述】:
Django 1.9:
我正在尝试在 views.py 函数中打开和读取文件。我收到 FileNotFound 错误,但我认为路径是正确的。 我已将文件放在根目录中:
C:.
| file1.txt
| settings.py
| urls.py
| wsgi.py
| __init__.py
|
我的 settings.py 中有以下内容
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
在我看来,我正在尝试使用以下行打开文件:
def post(self, request):
file_ = open(os.path.join(settings.BASE_DIR, 'file1.txt'))
但是出现这个错误:
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\x\\y\\z\\Year 4\\Semester 2\\cvCleaner\\cvcleaner\\file1.txt'
这与我的目录名称中有空格有关吗?我不确定。
【问题讨论】:
-
你能把你放文件的路径贴出来吗?
-
当我为您发布路径时,我意识到它不在正确的目录中。我的错。不过感谢您这么快回复。模组可以关闭这个问题