你可以使用 Python 的 csv 模块来读取 csv 文件,然后使用 ChatGPT 的 API 来获取回答。下面是一个例子,它假设你已经安装了 ChatGPT 并已经准备好了 csv 文件。
import csv
import os
from chatgpt import ChatGPT# 初始化 ChatGPT
chatgpt = ChatGPT()# 读取 csv 文件
questions = []
with open('questions.csv', 'r') as f:reader = csv.reader(f)for row in reader:question = row[0]questions.append(question)# 创建保存文件的文件夹
if not os.path.exists('answers'):os.makedirs('answers')# 逐条向 ChatGPT 提问,并将回答保存到新文件中
for question in questions:answer = chatgpt.get_response(question)with open(os.path.join('answers', question + '.txt'), 'w') as f:f.write(answer)
这段代码会读取 csv 文件中的所有问题,逐条向 ChatGPT 提问,并将 ChatGPT 的回答保存到一个新文件中。文件名为所提出的问题,所有生成的文件都保存在一个新生成的文件夹 answers
中。
注意:这段代码假设你已经安装了 ChatGPT 并准备好了 csv 文件。你需要按照 ChatGPT 的文档来安装并使用它。