Files
03Rag/08csv.py
T
heyong.fu a17c65c4bc feat: rag
2026-05-06 11:35:10 +08:00

25 lines
688 B
Python

# 去读csv文件
import csv
def read_csv_to_text(filename):
"""
读取CSV文件内容,并将每行用逗号连接,所有行用换行符拼接成一个字符串返回。
"""
# 以uft-8格式打开文件
with open(filename, "r", encoding="utf-8") as f:
# 创建csv.reader对象,按行读取csv内容
reader = csv.reader(f)
# 对每一行,用逗号链接各列,生成字符串列表
rows = [", ".join(row) for row in reader]
# 拼接所有文本
all_text = "\n".join(rows)
return all_text
if __name__ == "__main__":
filename = "example/example.csv"
result = read_csv_to_text(filename)
print(result)