Cách xuất đầu ra trong Python

Trước khi chạy mã bên dưới, bạn cần sửa đổi đường dẫn để phản ánh vị trí mà bạn muốn lưu trữ tệp CSV trên máy tính của mình

Và đây là mã Python đầy đủ

import pandas as pd

data = {'product': ['computer', 'tablet', 'printer', 'laptop'],
        'price': [850, 200, 150, 1300]
        }

df = pd.DataFrame[data]

df.to_csv[r'C:\Users\Ron\Desktop\export_dataframe.csv', index=False, header=True]

print[df]

Sau khi bạn chạy mã Python, tệp CSV sẽ được lưu tại vị trí bạn đã chỉ định

Lưu ý rằng nếu bạn muốn bao gồm chỉ mục, thì chỉ cần xóa “, index=False” khỏi mã ở trên

Tài nguyên bổ sung

Bạn vừa xem các bước cần thiết để tạo DataFrame, sau đó xuất DataFrame đó sang tệp CSV

Bạn có thể phải đối mặt với một tình huống ngược lại, trong đó bạn sẽ cần nhập CSV vào Python. Nếu đúng như vậy, bạn có thể xem hướng dẫn này giải thích cách nhập tệp CSV vào Python bằng Pandas

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 open[]

"a" - Nối thêm - sẽ nối vào cuối tệp

"w" - Viết - sẽ ghi đè lên bất kỳ nội dung hiện có

Ví dụ

Mở tệp "demofile2. txt" và nối thêm nội dung vào tệp

f = open["file demo2. txt", "a"]
f. write["Bây giờ file có thêm nội dung. "]
f. đóng[]

#open và đọc tệp sau khi nối thêm
f = open["file demo2. txt", "r"]
in [f. đọc[]]

Chạy ví dụ »

Ví dụ

Mở tệp "demofile3. txt" và ghi đè lên nội dung

f = open["file demo3. txt", "w"]
f. viết ["Rất tiếc. Tôi đã xóa nội dung. "]
f. đóng[]

#mở và đọc tệp sau khi ghi đè
f = open["file demo3. txt", "r"]
in [f. đọc[]]

Chạy ví dụ »

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 open[], với một trong các tham số sau

"x" - Tạo - sẽ tạo tệp, trả về lỗi nếu tệp tồn tại

"a" - Nối thêm - sẽ tạo tệp nếu tệp được chỉ định không tồn tại

"w" - Viết - sẽ tạo một tệp nếu tệp được chỉ định không tồn tại

Ví 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

Ví 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"]


Có một loại nhiệm vụ khác trong việc xử lý tệp có thể được thực hiện bằng python i. e chuyển hướng đầu ra sang một tệp bên ngoài. Về cơ bản, một đầu ra tiêu chuẩn có thể được in thành một tệp do chính người dùng chọn. Có nhiều cách để thực hiện điều này

Trong hướng dẫn này, chúng ta sẽ thấy một số phương pháp để chuyển hướng đầu ra sang một tệp trong Python

Sử dụng hàm write[] để in kết quả ra tệp trong Python

Đây là một hàm Python tích hợp giúp viết hoặc thêm một văn bản được chỉ định vào một tệp. wa là 2 thao tác trong hàm này sẽ viết hoặc thêm bất kỳ văn bản nào vào một tệp. w được sử dụng khi người dùng muốn làm trống tệp trước khi viết bất kỳ thứ gì vào đó. Trong khi đó, a được sử dụng khi người dùng chỉ muốn thêm một số văn bản vào văn bản hiện có trong tệp

Ví dụ

with open["randomfile.txt", "a"] as o:
    o.write['Hello']
    o.write['This text will be added to the file']

Lưu ý rằng chức năng open[] được sử dụng ở đây để mở tệp. a trong mã biểu thị rằng văn bản đã được thêm vào tệp

Sử dụng hàm
with open["randomfile.txt", "w"] as external_file:
    add_text = "This text will be added to the file"
    print[add_text, file=external_file]
    external_file.close[]
1 để in kết quả ra tệp trong Python

Trong phương thức này, đầu tiên, chúng ta gọi hàm open[] để mở tệp mong muốn. Sau đó, chức năng

with open["randomfile.txt", "w"] as external_file:
    add_text = "This text will be added to the file"
    print[add_text, file=external_file]
    external_file.close[]
1 được sử dụng để in văn bản trong tệp. Người dùng luôn có quyền lựa chọn sử dụng toán tử w hoặc toán tử a

Ví dụ

with open["randomfile.txt", "w"] as external_file:
    add_text = "This text will be added to the file"
    print[add_text, file=external_file]
    external_file.close[]

Lưu ý rằng hàm

with open["randomfile.txt", "w"] as external_file:
    add_text = "This text will be added to the file"
    print[add_text, file=external_file]
    external_file.close[]
6 cũng được sử dụng để đóng tệp trong đoạn mã trên sau khi mở tệp bằng ________. Sau khi gọi hàm
with open["randomfile.txt", "w"] as external_file:
    add_text = "This text will be added to the file"
    print[add_text, file=external_file]
    external_file.close[]
6, không thể đọc tệp và không thể ghi gì khác. Nếu người dùng cố gắng thực hiện bất kỳ thay đổi nào trong tệp sau khi gọi hàm
with open["randomfile.txt", "w"] as external_file:
    add_text = "This text will be added to the file"
    print[add_text, file=external_file]
    external_file.close[]
6, sẽ xảy ra lỗi

Sử dụng
import sys
 
file_path = 'randomfile.txt'
sys.stdout = open[file_path, "w"]
print["This text will be added to the file"]
0 để in kết quả ra tệp bằng Python

Mô-đun

import sys
 
file_path = 'randomfile.txt'
sys.stdout = open[file_path, "w"]
print["This text will be added to the file"]
1 là mô-đun Python tích hợp được người dùng sử dụng để xử lý các phần khác nhau của môi trường thời gian chạy trong Python. Để sử dụng
import sys
 
file_path = 'randomfile.txt'
sys.stdout = open[file_path, "w"]
print["This text will be added to the file"]
0, mô-đun
import sys
 
file_path = 'randomfile.txt'
sys.stdout = open[file_path, "w"]
print["This text will be added to the file"]
1 cần được nhập trước

import sys
 
file_path = 'randomfile.txt'
sys.stdout = open[file_path, "w"]
print["This text will be added to the file"]
0 được sử dụng khi người dùng muốn hiển thị đầu ra trực tiếp lên bảng điều khiển chính của màn hình. Hình thức của đầu ra có thể đa dạng, ví dụ, nó có thể là dấu nhắc nhập liệu, câu lệnh in hoặc chỉ là một biểu thức. Trong phương pháp này, chúng tôi sẽ in một câu lệnh trong tệp văn bản

Ví dụ

________số 8_______

Lưu ý rằng trước khi sử dụng

import sys
 
file_path = 'randomfile.txt'
sys.stdout = open[file_path, "w"]
print["This text will be added to the file"]
0 làm đối tượng để mở và in câu lệnh trong tệp văn bản, người dùng phải xác định đường dẫn xác định của tệp, nếu không, không thể thực hiện bất kỳ thao tác nào trên tệp

Sử dụng hàm
import sys
 
file_path = 'randomfile.txt'
sys.stdout = open[file_path, "w"]
print["This text will be added to the file"]
6 để in kết quả ra tệp trong Python

Mô-đun

import sys
 
file_path = 'randomfile.txt'
sys.stdout = open[file_path, "w"]
print["This text will be added to the file"]
7 thường được sử dụng với câu lệnh
import sys
 
file_path = 'randomfile.txt'
sys.stdout = open[file_path, "w"]
print["This text will be added to the file"]
8

Hàm

import sys
 
file_path = 'randomfile.txt'
sys.stdout = open[file_path, "w"]
print["This text will be added to the file"]
6 giúp chuyển hướng tạm thời
import sys
 
file_path = 'randomfile.txt'
sys.stdout = open[file_path, "w"]
print["This text will be added to the file"]
0 tới một số tệp bằng cách thiết lập trình quản lý bối cảnh

Chủ Đề