Cách xuất đầu ra python
Ghi vào một tập tin hiện cóĐể ghi vào một tệp hiện có, bạn phải thêm một tham số vào hàm Show
Thí dụMở tệp "demofile2. txt" và nối thêm nội dung vào tệp f = open("file demo2. txt", "a") #open và đọc tệp sau khi nối thêm Thí dụMở tệp "demofile3. txt" và ghi đè lên nội dung f = open("file demo3. txt", "w") #mở và đọc tệp sau khi ghi đè Ghi chú. phương thức "w" sẽ ghi đè lên toàn bộ tệp Tạo một tệp mớiĐể tạo một tệp mới trong Python, hãy sử dụng phương thức
Thí dụTạo một tệp có tên "myfile. txt" f = open("tệp của tôi. txt", "x") Kết quả. một tệp trống mới được tạo Thí dụTạo một tập tin mới nếu nó không tồn tại f = open("tệp của tôi. txt", "w") Nếu chúng ta muốn ghi dữ liệu dạng bảng vào một trang tính Excel trong Python, chúng ta có thể sử dụng hàm ________ 51 _______ trong Pandas ________ 52 _______ pandas _______ 52 _______ là cấu trúc dữ liệu lưu trữ dữ liệu dạng bảng. Hàm Chúng tôi cần cài đặt thư viện gấu trúc trên hệ thống của mình để phương thức này hoạt động. Lệnh cài đặt thư viện 1 được đưa ra bên dướiMột minh chứng làm việc của phương pháp này được đưa ra dưới đây
2 tập tinTrong đoạn mã trên, chúng tôi đã xuất dữ liệu bên trong 3 và 4 dưới dạng các cột vào tệp Excel 2 bằng hàm to_excel() của PythonĐầu tiên chúng tôi lưu trữ dữ liệu bên trong cả hai danh sách vào một con gấu trúc Hãy nhớ rằng phương pháp này sẽ chỉ hoạt động khi độ dài của cả hai danh sách bằng nhau. Nếu độ dài không bằng nhau, chúng tôi có thể bù cho các giá trị còn thiếu bằng cách điền vào danh sách ngắn hơn với giá trị 9Đây là phương pháp dễ nhất để ghi dữ liệu vào tệp tương thích với Excel trong Python Xuất dữ liệu sang Excel với Thư viện import openpyxl my_wb = openpyxl.Workbook() my_sheet = my_wb.active c1 = my_sheet.cell(row = 1, column = 1) c1.value = "Maisam" c2 = my_sheet.cell(row= 1 , column = 2) c2.value = "Abbas" c3 = my_sheet['A2'] c3.value = "Excel" # for B2: column = 2 & row = 2. c4 = my_sheet['B2'] c4.value = "file" my_wb.save("sample_data3.xlsx") 0 trong PythonThư viện 0 dùng để ghi dữ liệu vào bảng tính cũ tương thích với các phiên bản Excel từ 95 đến 2003 bằng Python. Đây là cách tiêu chuẩn để ghi dữ liệu vào tệp Excel trong PythonNó cũng khá đơn giản và cho phép chúng ta kiểm soát tệp Excel nhiều hơn so với phương pháp trước đó. Chúng ta có thể tạo một đối tượng của lớp 2 và gọi hàm 3 để tạo một trang tính mới trong sổ làm việc của chúng taSau đó, chúng tôi có thể sử dụng phương pháp 4 để ghi dữ liệu của mình. Hàm 4 này lấy chỉ mục hàng (bắt đầu từ 0), chỉ mục cột (cũng bắt đầu từ 0) và dữ liệu được ghi làm tham số đầu vàoChúng tôi cần cài đặt thư viện 0 trên máy của mình để phương thức này hoạt động. Lệnh cài đặt thư viện được đưa ra dưới đâyMột ví dụ làm việc ngắn gọn của phương pháp này được đưa ra dưới đây
Tập tin 7Trong Python, chúng tôi đã ghi dữ liệu vào tệp 7 bằng thư viện 0Đầu tiên chúng ta tạo một đối tượng của lớp 0. Sử dụng đối tượng này, chúng tôi đã tạo một trang tính với phương thức 1 của lớp 0Sau đó, chúng tôi đã viết dữ liệu của mình vào trang tính mới được tạo bằng hàm 4. Cuối cùng, khi tất cả dữ liệu đã được ghi đúng vào chỉ mục đã chỉ định của nó, chúng tôi đã lưu sổ làm việc vào tệp Excel với hàm 4 của lớp 0Đây là một cách tiếp cận khá đơn giản, nhưng nhược điểm duy nhất là chúng ta phải nhớ chỉ số hàng và cột cho từng ô trong tệp của mình. Chúng ta không thể chỉ sử dụng các chỉ số 6 và 7. Một nhược điểm khác của phương pháp này là chúng ta chỉ có thể ghi các tệp có phần mở rộng 8Xuất dữ liệu sang Excel với Thư viện import xlsxwriter workbook = xlsxwriter.Workbook('sample_data4.xlsx') sheet = workbook.add_worksheet() sheet.write('A1', 'Maisam') sheet.write('A2', 'Abbas') workbook.close() 9 trong PythonMột phương pháp khác có thể được sử dụng để ghi dữ liệu vào tệp tương thích với Excel là thư viện 9 trong PythonPhương pháp này giải quyết tất cả các nhược điểm của các phương pháp trước đó. Chúng ta không cần nhớ chính xác chỉ số hàng và cột cho từng điểm dữ liệu. Chỉ cần chỉ định các ô của chúng ta như 6 hoặc 7 trong hàm 4Một ưu điểm thú vị khác của phương pháp này là nó có thể được sử dụng để ghi các tệp có phần mở rộng tệp Điểm khác biệt duy nhất ở đây là chúng ta phải khởi tạo từng ô ngoài một trang tính bằng phương thức 9 9 cũng là một thư viện bên ngoài. Chúng ta cần cài đặt thư viện này để phương thức này hoạt động bình thường. Dưới đây là lệnh cài đặt thư viện 9 trên máy của chúng tôiMột trình diễn làm việc đơn giản của phương pháp này được đưa ra dưới đây
Tệp Trong đoạn mã trên, chúng tôi đã ghi dữ liệu vào tệp Excel 9 trong PythonĐầu tiên chúng ta tạo một đối tượng của lớp 0. Chúng tôi đã tạo một trang tính với to_excel() 3 bằng cách sử dụng đối tượng này. Chúng tôi cũng đã tạo một đối tượng ô với to_excel() 4Thay vì viết chính xác số hàng và số cột, chúng ta cũng có thể chỉ định tên ô như 6. Sau đó, chúng tôi có thể gán giá trị ô mới được tạo của mình bằng to_excel() 6Cuối cùng, khi tất cả dữ liệu đã được ghi đúng vào chỉ mục đã chỉ định của nó, chúng tôi đã lưu sổ làm việc vào tệp Excel với hàm 4 của lớp 0Xuất dữ liệu sang Excel với Thư viện to_excel()9 trong PythonMột cách tuyệt vời và đơn giản khác để ghi dữ liệu vào tệp tương thích với Excel là thư viện Thư viện này cho phép chúng tôi kiểm soát tệp đầu ra nhiều hơn bất kỳ phương pháp nào trước đây được đề cập ở trên. Thư viện này cũng hỗ trợ các phần mở rộng tệp tương thích với Excel mới nhất như Để ghi dữ liệu vào tệp Excel, trước tiên chúng ta phải tạo một đối tượng của lớp 0 bằng cách cung cấp tên tệp của hàm tạo làm tham số đầu vào. Sau đó, chúng ta phải tạo một trang tính với hàm DataFrame 3 trong lớp 0Sau khi thêm sheet ta có thể ghi dữ liệu bằng hàm Sau khi ghi tất cả dữ liệu vào trang tính, chúng ta cần đóng sổ làm việc của mình bằng phương thức 0
|