Hướng dẫn python split large file into chunks - python chia tệp lớn thành nhiều phần
Dưới đây là tập lệnh Python bạn có thể sử dụng để chia các tệp lớn bằng
Bạn có thể gọi nó bên ngoài:
Bạn cũng có thể nhập Vấn đề với phương pháp này là cách sử dụng bộ nhớ cao: 0.Dưới đây là một cách Python thuần túy khác, mặc dù tôi chưa thử nghiệm nó trên các tệp khổng lồ, nó sẽ chậm hơn nhưng hãy nghiêng về bộ nhớ:
Dưới đây là một ví dụ khác sử dụng 1:
Ví dụ Readlines trình bày cách tạo dữ liệu của bạn để truyền các khối để hoạt động mà mong đợi các khối. Thật không may, các lần đọc mở ra toàn bộ tệp trong bộ nhớ, tốt hơn là sử dụng ví dụ đầu đọc cho hiệu suất. Mặc dù nếu bạn có thể dễ dàng phù hợp với những gì bạn cần vào bộ nhớ và cần xử lý nó trong các khối này thì đủ. Tách tập tin và hợp nhất làm cho dễ dàng cho các lập trình viên Python! Mô -đun này
yêu cầu hệ thốngHệ điều hành: Windows/Linux/Mac: Windows/Linux/Mac Phiên bản Python: 3.x.x: 3.x.x Cài đặtMô -đun có sẵn như là một phần của PYPI và có thể dễ dàng cài đặt bằng PIPpip pip install filesplit Tách raTạo một thể hiện
InputFile (STR, Yêu cầu) - Đường dẫn đến tệp gốc. (str, Required) - Path to the original file. OutputDir (str, yêu cầu) - Đường dẫn thư mục đầu ra để viết phân tách tệp. (str, Required) - Output directory path to write the file splits. Với thể hiện được tạo, các phương thức sau có thể được sử dụng trên ví dụ Hợp nhấtTạo một thể hiện
InputFile (STR, Yêu cầu) - Đường dẫn đến tệp gốc. (str, Required) - Path to the directory containing file splits. OutputDir (str, yêu cầu) - Đường dẫn thư mục đầu ra để viết phân tách tệp. (str, Required) - Output directory path to write the merged file. Với thể hiện được tạo, các phương thức sau có thể được sử dụng trên ví dụ (str, Required) - Name to use for the merged file. Hợp nhất InputDir (str, bắt buộc) - đường dẫn đến thư mục chứa các phân tách tệp.OutputDir (str, yêu cầu) - Đường dẫn thư mục đầu ra để viết tệp được hợp nhất. Args: OutputFileName (STR, Yêu cầu) - Tên để sử dụng cho tệp được hợp nhất. (bool, Optional): If True, all the split files and manifest file will be purged after successful merge. Defaults to False. Với thể hiện được tạo, phương thức sau đây có thể được sử dụng trên ví dụ (Callable, Optional): Callback function to invoke after merge. The callback function should accept two arguments [func (str, int)] - full path to the merged file, merged file size (bytes). Defaults to None. Returns: Hợp nhất (Cleanup: Tùy chọn [bool] = false, gọi lại: Tùy chọn [Callable] = none) -> Không có Moreover,
|