記録#
- 今日は知識を学ぶことはなく、コーディングの練習のみです。
- ローカルで音楽情報を読み書きする総合的なプログラムを作成します。
- 今日のプログラミングは大まかに順調でしたが、csv.DictReader と csv.Reader を間違えました。DictReader で読み取った後に辞書形式になります。
コード#
import csv, os
print("artist")
with open("100MostStreamedSongs.csv", "r") as file:
reader = csv.DictReader(file)
folder = os.listdir()
for row in reader:
if row['Artist(s)'] not in folder:
os.mkdir(row['Artist(s)'])
pathname = f"{row['Artist(s)']}/{row['Song']}.txt"
with open(pathname, "w") as f:
f.write(pathname)
print("done!")