Я использую модуль CSV для создания файла CSV. Если я использую встроенную функцию открытия, код выглядит так:
import csv
...
csvFileObj = open(file.name, 'w')
csvWriter = csv.writer(csvFileObj)
Но я не знаю, как это сделать с помощью pathlib, если я использую код, подобный этому
import csv
from pathlib import Path
...
csvFileObj = Path.cwd() / file.name
csvFileObj.open("w", encoding="utf-8")
csvWriter = csv.writer(csvFileObj)
Я получил ошибку
csvWriter = csv.writer(csvFileObj)
TypeError: argument 1 must have a "write" method