Python csv writerow中是否有大小限制?
我将创建一个包含1341行(带标题)的CSV。在Python3中,我使用了csv命令,但创建的文件有1282行 行数据是从元数据的1340个PDF中提取的。我已经创建了一个列表和一个要检查的打印,它正在正确提取所有内容 CSV代码:Python csv writerow中是否有大小限制?,python,csv,Python,Csv,我将创建一个包含1341行(带标题)的CSV。在Python3中,我使用了csv命令,但创建的文件有1282行 行数据是从元数据的1340个PDF中提取的。我已经创建了一个列表和一个要检查的打印,它正在正确提取所有内容 CSV代码: import csv conjunto = open('emendas_autores.csv', mode='w', encoding='latin_1') resultado = csv.DictWriter(conjunto, fieldnames=["A
import csv
conjunto = open('emendas_autores.csv', mode='w', encoding='latin_1')
resultado = csv.DictWriter(conjunto, fieldnames=["Arquivo", "Autor", "Assunto", "Data_Criacao", "Data_Moficacao"])
resultado.writeheader()
def salva_csv():
print("+")
print (arquivo)
print (author)
print (subject)
print (creation_date)
print(mod_date)
print("+")
resultado.writerow({'Arquivo': arquivo,
'Autor': author,
'Assunto': subject,
'Data_Criacao': creation_date,
'Data_Moficacao': mod_date})
return
然后进行迭代,从PDF中提取数据并调用函数salva\u csv()
和每一行
请问,有人知道停在1282线会有什么问题吗?csv writerow中是否有大小限制
完整的代码是:(我警告您,这是一个可以下载许多文件的程序)您需要在完成对CSV文件的写入后关闭它。理想情况下,将
与
语句一起使用。现在可以使用以下命令设置限制:csv.field\u size\u limit([new\u limit])返回解析器允许的当前最大字段大小。如果给出了新的限制,这将成为新的限制。谢谢。limit=csv。字段大小限制()/打印(限制)/显示132072。这是132072号限制线吗?但我想创建的CSV将是1341 rowsYes,这是数字。谢谢,然后我将使用Alex Hall建议的with模式进行测试,以帮助您。