Python CSV写入文件空行问题

it2025-04-16  3

在获取写入文件对象时加上newline="", 再重新运行即可

CSV写入读取文件示例

#!/usr/bin/env python3 # -*- coding:utf-8 -*- import csv csv_file_path = "temp.csv" def open_csv(): with open(csv_file_path, "r", encoding="utf-8") as f: r_csv = csv.reader(f) for row in r_csv: print(row) def save_csv(): with open(csv_file_path, "w", encoding='utf-8', newline="") as f: b_csv = csv.writer(f) b_csv.writerow(["ID", "姓名", "年龄"]) b_csv.writerow(["1001", "Jack", "20"]) li = [["1002", "Tom", "18"], ["1003", "Jone", "19"]] b_csv.writerows(li) if __name__ == '__main__': save_csv() open_csv()
最新回复(0)