📑

何度も調べてしまうPythonコード

2023/10/13に公開

概要

簡単なんだけど、何回でも調べてしまうPythonコードをまとめておく。
随時更新していきたい。

CSV読み込み

import csv

with open(csv_filepath, 'rt') as f:
    # ヘッダーを飛ばす
    header = next(csv.reader(f))
    reader = csv.reader(f)
    data = [row for row in reader]

CSV書き込み

import csv

with open(csv_filepath, 'wt', newline="", encoding='utf-8') as fout:
    writer = csv.writer(fout)
    writer.writerow(["month", "english"])
    writer.writerow([1, "January"])

ディレクトリ作成

import os

# 存在しなかったら作成する
if not os.path.exists(out_dirpath):
    # 再帰的
    os.makedirs(out_dirpath)

Discussion