原因:
默认情况下,csv模块中的类使用Windows样式的行终止符(\r\n)而不是Unix样式(\n).这可能是导致明显的双重换行的原因
代码示例
import sys from csv import DictWriter with open(file_path, 'w', encoding='utf-8') as f: if sys.platform == 'win32': writer = DictWriter(f, fieldnames, delimiter=',', lineterminator='\n', ) else: writer = DictWriter(f, fieldnames, ) writer.writeheader() writer.writerows(final_li)
还没有留言,还不快点抢沙发?