私はこのようなことをしています:
import pathlib
p = pathlib.Path("temp/").mkdir(parents=True, exist_ok=True)
with p.open("temp."+fn, "w", encoding ="utf-8") as f:
f.write(result)
エラー メッセージ: AttributeError: 'NoneType' オブジェクトに属性 'open' がありません
明らかに、エラー メッセージに基づいて、mkdir
が返されますNone
。
Jean-Francois Fabre は、この修正を提案しました。
p = pathlib.Path("temp/")
p.mkdir(parents=True, exist_ok=True)
with p.open("temp."+fn, "w", encoding ="utf-8") as f:
...
これにより、新しいエラー メッセージがトリガーされました。
ファイル "/Users/user/anaconda/lib/python3.6/pathlib.py"、1164 行目、opener=self._opener)
TypeError: 整数が必要です (取得した型 str)