pyinstallerで実行ファイルを作成したとき、思ってた場所にCSVファイルが作成できてなかったので備忘録として。
デスクトップに作成する場合
import csv
import os
from pathlib import Path
# デスクトップのパスを取得する
desktop_path = str(Path.home() / "Desktop")
# CSVファイルを作成する
csv_file_path = os.path.join(desktop_path, "output.csv")
with open(csv_file_path, "w", newline="") as file:
writer = csv.writer(file)
writer.writerow(["列1", "列2", "列3"])
writer.writerow(["データ1", "データ2", "データ3"])
print("CSVファイルを作成しました。保存先: ", csv_file_path)任意の場所にユーザーに作成してもらう場合
import csv
import os
# ユーザーにファイルの保存場所を入力してもらう
path = input("CSVファイルを保存する場所を指定してください: ")
# ファイル名を指定する
filename = "output.csv"
# 保存先のパスを作成する
save_path = os.path.join(path, filename)
# CSVファイルを作成する
with open(save_path, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(['列1', '列2', '列3'])
writer.writerow(['データ1', 'データ2', 'データ3'])
print("CSVファイルを作成しました。保存先: ", save_path)