Я открываю файл, указав путь как PosixPath.
from pathlib import Path
SOURCE_DIR = Path(__file__).resolve().parent.parent.parent
ROOT_DIR = SOURCE_DIR.parent
DATA_DIR = ROOT_DIR / "data"
with open(DATA_DIR / "filename.txt", "r") as f:
VALUES = [line.strip() for line in f.readlines()]
Я получаю следующую ошибку: TypeError: coercing to Unicode: need string or buffer, PosixPath found
.
Как мне преобразовать весь путь в строку (из PosixPath) или открыть файл PosixPath?