こんな人におすすめ:
- データ解析やプログラミングでCSV処理を効率化したいエンジニア
- WordPressで技術系記事を投稿している開発者やブロガー
- ChatGPTを使ってコード生成や説明文を活用したいプログラマー
プロンプト例:
「CSVモデルのコードスニペットを使ってPythonで基本的なCSVファイルの読み書き処理を示してください。また、コードの各部分にコメントを付けてください。」
プロンプト例の出力結果:
import csv
# CSVファイルを読み込む関数
def read_csv(filepath):
with open(filepath, mode='r', encoding='utf-8') as file:
reader = csv.reader(file)
data = [row for row in reader]
return data
# CSVファイルに書き込む関数
def write_csv(filepath, data):
with open(filepath, mode='w', encoding='utf-8', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
# 使用例
if __name__ == '__main__':
sample_data = [
['名前', '年齢', '職業'],
['佐藤', '28', 'エンジニア'],
['鈴木', '34', 'デザイナー']
]
# CSVに書き込み
write_csv('sample.csv', sample_data)
# CSV読み込み結果を表示
result = read_csv('sample.csv')
for row in result:
print(row)
このスニペットはPythonのcsvモジュールを使用し、基本的なCSVファイルの読み込みと書き込みを示しています。各関数内でファイルの開閉と操作手順を明確にし、再利用可能な構造になっています。実際のプロジェクトやブログ記事に貼り付けてすぐ活用できるコード例です。