2011-05-12 22 views
10

Bulkloader tăng các lỗi sau khi nhập một tập tin CSV với các tế bào lớn:Bulkloader CSV lỗi kích thước

[ERROR ] Error in data source thread: field larger than field limit (131072) 

Đây là một vấn đề phổ biến đối với các mô-đun csv, có thể được cố định với:

csv.field_size_limit(sys.maxint) 

Tôi làm cách nào để làm cho trình tải hàng loạt thực thi điều này?

Trả lời

8

Hãy thử điều này:

Trong bulkloader.yaml add:

python_preamble: 
- import: csv_fix 
... # the rest of your imports 

Trong csv_fix.py add:

import csv, sys 
csv.field_size_limit(sys.maxint) 
+0

nhờ - mà đã làm nó – hoju

+0

Cảm ơn bạn! Tôi thực sự nghĩ rằng có một lỗi trong lib CSV. – ruralcoder

Các vấn đề liên quan