在Django框架中出现No such file or directory: 'vocab_data.txt',可是我明明和view.py放在同一个目录下呀
时间: 2024-04-08 21:30:44 浏览: 93
在Django框架中,文件路径应该相对于项目根目录而不是相对于视图文件所在的目录。如果你的`view.py`文件和`vocab_data.txt`文件在同一个目录下,你可以尝试使用相对于项目根目录的路径来访问`vocab_data.txt`文件。例如,假设你的项目根目录是`myproject`,你可以使用以下路径来访问`vocab_data.txt`文件:
```python
import os
file_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'vocab_data.txt')
```
这将返回一个包含`vocab_data.txt`文件路径的字符串,你可以在你的代码中使用它。确保在访问文件之前,先检查文件是否存在,并且路径是否正确。
阅读全文