Python csv writerow中是否有大小限制?

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

我将创建一个包含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=["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模式进行测试,以帮助您。