还是报错TypeError: join() argument must be str, bytes, or os.PathLike object, not 'type'
时间: 2024-03-14 15:45:31 浏览: 199
解决TypeError: expected str, bytes or os.PathLike object, not int
这个错误通常是由于传递给 `from_pyfile()` 方法的参数不正确导致的。具体来说,它可能与你在 `from_pyfile()` 方法中传递的参数有关。
请确保你在调用 `from_pyfile()` 方法时向其传递配置文件的路径。常见的错误是将配置文件类名(如 `Config`)传递给 `from_pyfile()` 方法。如果你的配置文件是一个类,你应该使用 `from_object()` 方法而不是 `from_pyfile()` 方法。例如:
``` python
from config import Config
app.config.from_object(Config)
```
如果你确定你正在传递配置文件的路径而仍然遇到此错误,请检查你传递的路径是否正确,是否存在文件,以及你的路径变量是否是字符串类型。如果你仍然无法解决问题,请在评论中提供更多详细信息,以便我更好地帮助你。
阅读全文