Pythonでテキストファイルに書き込み 今日は、Pythonを書く人なら誰でも知っていると思われる、テキストファイルの書き込みについての小ネタ。 なぜか、「python、ファイル、書き込み」とかでググると、以下のような感じの説明をしてるウェブサイトばかりが出てくる。 open関数で書き込みモード("w")のファイルオブジェクト(_io.TextIOWrapper)を作成して、 writeかwritelinesで書き込む!!!!!!!!! 確かに、これが最も基本的な書き方であることは間違いないが、正直なところwrite関数での書き込みは面倒くさいし意外と難しい。なんと言っても、書き込み内容を文字列(str)型に整形する必要がある。テーブル形式で書き出したいときなんて、区切り文字までつけないとならないし発狂ものである。(標準のcsvモジュールとかpandasとかnumpyのcsv出力の機能を