feat: rag
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# 去读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)
|
||||
Reference in New Issue
Block a user