Làm cách nào để chuyển đổi tệp nhật ký thành CSV bằng Python?
Ngày đăng:
23/12/2022
Trả lời:
0
Lượt xem:
199
Giấy phép
Show Thư viện này cho phép bạn dễ dàng ghi thông tin vào định dạng tệp CSV, giống như gói ghi nhật ký. Điều này cho phép bạn tạo một tập hợp các nhật ký csv với kích thước tệp và số lượng tệp tối đa đầu vào
Bắt đầuCài đặt với date,level,value_1,value_2 2022/01/31 15:49:53,logs_a,0,0 2022/01/31 15:49:53,logs_a,1,2 2022/01/31 15:49:53,logs_a,2,4 2022/01/31 15:49:53,logs_a,3,6 2022/01/31 15:49:53,logs_a,4,8 2022/01/31 15:49:53,logs_a,5,10 2022/01/31 15:49:53,logs_a,6,12 2022/01/31 15:49:53,logs_a,7,14 2022/01/31 15:49:53,logs_a,8,16 2022/01/31 15:49:54,logs_a,9,18 2022/01/31 15:49:54,logs_b,1000.1,2000.2 2022/01/31 15:49:54,CRITICAL,3000,4000 2022/01/31 15:49:54,logs_c,0,0.0 2022/01/31 15:49:54,logs_c,2,1.0 2022/01/31 15:49:54,logs_c,4,4.0 2022/01/31 15:49:54,logs_c,6,9.0 2022/01/31 15:49:54,logs_c,8,16.0 2022/01/31 15:49:54,logs_c,10,25.0 2022/01/31 15:49:54,logs_c,12,36.0 2022/01/31 15:49:54,logs_c,14,49.0 2022/01/31 15:49:54,logs_c,16,64.0 2022/01/31 15:49:55,logs_c,18,81.0 2022/01/31 15:49:55,logs_c,20,100.0 2022/01/31 15:49:55,logs_c,22,121.0 2022/01/31 15:49:55,logs_c,24,144.0 2022/01/31 15:49:55,logs_c,26,169.0 2022/01/31 15:49:55,logs_c,28,196.0 2022/01/31 15:49:55,logs_c,30,225.0 2022/01/31 15:49:55,logs_c,32,256.010 Ví dụ sử dụng cơ bản bên dưới Vì ví dụ được đặt thành chỉ 1kB dữ liệu cho mỗi tệp, nên mã dẫn đến 2 tệp nhật ký. date,level,value_1,value_2 2022/01/31 15:49:53,logs_a,0,0 2022/01/31 15:49:53,logs_a,1,2 2022/01/31 15:49:53,logs_a,2,4 2022/01/31 15:49:53,logs_a,3,6 2022/01/31 15:49:53,logs_a,4,8 2022/01/31 15:49:53,logs_a,5,10 2022/01/31 15:49:53,logs_a,6,12 2022/01/31 15:49:53,logs_a,7,14 2022/01/31 15:49:53,logs_a,8,16 2022/01/31 15:49:54,logs_a,9,18 2022/01/31 15:49:54,logs_b,1000.1,2000.2 2022/01/31 15:49:54,CRITICAL,3000,4000 2022/01/31 15:49:54,logs_c,0,0.0 2022/01/31 15:49:54,logs_c,2,1.0 2022/01/31 15:49:54,logs_c,4,4.0 2022/01/31 15:49:54,logs_c,6,9.0 2022/01/31 15:49:54,logs_c,8,16.0 2022/01/31 15:49:54,logs_c,10,25.0 2022/01/31 15:49:54,logs_c,12,36.0 2022/01/31 15:49:54,logs_c,14,49.0 2022/01/31 15:49:54,logs_c,16,64.0 2022/01/31 15:49:55,logs_c,18,81.0 2022/01/31 15:49:55,logs_c,20,100.0 2022/01/31 15:49:55,logs_c,22,121.0 2022/01/31 15:49:55,logs_c,24,144.0 2022/01/31 15:49:55,logs_c,26,169.0 2022/01/31 15:49:55,logs_c,28,196.0 2022/01/31 15:49:55,logs_c,30,225.0 2022/01/31 15:49:55,logs_c,32,256.011 sẽ luôn chứa dữ liệu gần đây nhất và các tệp tiếp theo ( date,level,value_1,value_2 2022/01/31 15:49:53,logs_a,0,0 2022/01/31 15:49:53,logs_a,1,2 2022/01/31 15:49:53,logs_a,2,4 2022/01/31 15:49:53,logs_a,3,6 2022/01/31 15:49:53,logs_a,4,8 2022/01/31 15:49:53,logs_a,5,10 2022/01/31 15:49:53,logs_a,6,12 2022/01/31 15:49:53,logs_a,7,14 2022/01/31 15:49:53,logs_a,8,16 2022/01/31 15:49:54,logs_a,9,18 2022/01/31 15:49:54,logs_b,1000.1,2000.2 2022/01/31 15:49:54,CRITICAL,3000,4000 2022/01/31 15:49:54,logs_c,0,0.0 2022/01/31 15:49:54,logs_c,2,1.0 2022/01/31 15:49:54,logs_c,4,4.0 2022/01/31 15:49:54,logs_c,6,9.0 2022/01/31 15:49:54,logs_c,8,16.0 2022/01/31 15:49:54,logs_c,10,25.0 2022/01/31 15:49:54,logs_c,12,36.0 2022/01/31 15:49:54,logs_c,14,49.0 2022/01/31 15:49:54,logs_c,16,64.0 2022/01/31 15:49:55,logs_c,18,81.0 2022/01/31 15:49:55,logs_c,20,100.0 2022/01/31 15:49:55,logs_c,22,121.0 2022/01/31 15:49:55,logs_c,24,144.0 2022/01/31 15:49:55,logs_c,26,169.0 2022/01/31 15:49:55,logs_c,28,196.0 2022/01/31 15:49:55,logs_c,30,225.0 2022/01/31 15:49:55,logs_c,32,256.012, v.v.) sẽ có dữ liệu cũ hơn Làm cách nào để tạo tệp CSV Python?Cách tạo tệp CSV bằng Python? . Mở tệp CSV bằng văn bản (chế độ w) với sự trợ giúp của hàm open() Tạo đối tượng trình ghi CSV bằng cách gọi hàm write() của mô-đun csv Ghi dữ liệu vào tệp CSV bằng cách gọi phương thức writerow() hoặc writerows() của đối tượng trình ghi CSV Cuối cùng, đóng tệp CSV Làm cách nào để chuyển đổi tệp nhật ký sang CSV trong Linux?Bạn có thể chuyển đổi tài liệu LOG của mình từ bất kỳ nền tảng nào (Windows, Linux, macOS). Không cần đăng ký. Chỉ cần kéo và thả tệp LOG của bạn vào biểu mẫu tải lên, chọn định dạng đầu ra mong muốn và nhấp vào nút chuyển đổi . Sau khi chuyển đổi hoàn tất, bạn có thể tải xuống tệp CSV của mình. |