Mặc dù số lượng lớn_create hữu ích để lưu một số lượng nhỏ các bản ghi trong khi xử lý biểu mẫu HTML, nhưng nó không lý tưởng để lưu hàng ngàn bản ghi. Như bạn đã tìm hiểu, nó chậm vì nó cần nhiều bộ nhớ và gửi một truy vấn rất lớn đến cơ sở dữ liệu. Fortunatley TẢI DỮ LIỆU VÀO TẬP TIN đến để giải cứu.
Chúng tôi có thể tạo tệp tương tự như tệp được tạo bằng cách sử dụng csv writer ví dụ sau đây là từ tài liệu.
import csv
with open('some.csv', 'wb') as f:
writer = csv.writer(f)
writer.writerows(someiterable)
Cuối cùng, như bạn đã tìm hiểu, tùy chọn ĐỊA PHƯƠNG để TẢI DỮ LIỆU .. đôi khi có thể được sử dụng để thuận tiện.
Khi sử dụng tùy chọn này, tệp không cần phải được chuyển đến máy chủ theo cách thủ công. Bạn có thể tạo tệp CSV ở phía máy khách và tùy chọn cục bộ sẽ khiến máy khách mysql tự động chuyển tệp sang máy chủ.