25 lines
688 B
Python
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)
|