Hướng dẫn này chúng ta sẽ xem cách thực hiện các thao tác nhập và xuất từ bàn phím và các nguồn bên ngoài một cách đơn giản
Trong Chuỗi đào tạo Python này, cho đến nay chúng ta đã đề cập đến hầu hết các khái niệm quan trọng về Python.
Bạn sẽ học được gì
Xem VIDEO hướng dẫn
Video #1. Đầu vào-Đầu ra và Tệp trong Python
Video #2. Tạo & Xóa tệp bằng Python
Ghi chú. Bỏ qua ở 11. 37 phút trong video bên dưới để xem 'Tạo và xóa tệp'.
Đầu vào-Đầu ra bằng Python
Python cung cấp một số chức năng tích hợp để thực hiện cả thao tác nhập và xuất
#1] Hoạt động đầu ra
Để in kết quả ra, python cung cấp cho chúng ta một hàm có sẵn là print[]
Ví dụ
Print[“Hello Python”]
đầu ra
Xin chào con trăn
đầu ra
#2] Đọc Đầu vào từ bàn phím [Thao tác Nhập]
Python cung cấp cho chúng ta hai hàm sẵn có để đọc đầu vào từ bàn phím
- raw_input[]
- đầu vào[]
raw_input[]. Hàm này chỉ đọc một dòng từ đầu vào tiêu chuẩn và trả về dưới dạng Chuỗi
Ghi chú. Chức năng này đã ngừng hoạt động trong Python 3
Ví dụ
value = raw_input[“Please enter the value: ”]; print[“Input received from the user is: ”, value]
đầu ra
Vui lòng nhập giá trị. Xin chào Python
Đầu vào nhận được từ người dùng là. Xin chào Trăn
đầu vào[]. Đầu tiên, hàm input[] lấy đầu vào từ người dùng và sau đó đánh giá biểu thức, điều đó có nghĩa là python tự động xác định xem chúng ta đã nhập một chuỗi hay một số hoặc danh sách
Nhưng trong Python 3, hàm raw_input[] đã bị xóa và đổi tên thành input[]
Ví dụ
value = input[“Please enter the value: ”]; print[“Input received from the user is: ”, value]
đầu ra
Vui lòng nhập giá trị. [10, 20, 30]
Thông tin nhập nhận được từ người dùng là. [10, 20, 30]
đầu ra
Tệp trong Python
Một tệp là một vị trí được đặt tên trên đĩa được sử dụng để lưu trữ dữ liệu vĩnh viễn
Dưới đây là một số thao tác mà bạn có thể thực hiện trên tệp
- mở tệp tin
- Đọc tài liệu
- ghi tập tin
- Đóng tập tin
#1] Mở tệp
Python cung cấp một hàm dựng sẵn gọi là open[] để mở tệp và hàm này trả về một đối tượng tệp được gọi là tay cầm và nó được sử dụng để đọc hoặc sửa đổi tệp
cú pháp
file_object = open[filename]
Ví dụ
Tôi có một tập tin gọi là kiểm tra. txt trong đĩa của tôi và tôi muốn mở nó. Điều này có thể đạt được bằng cách
#if the file is in the same directory f = open[“test.txt”] #if the file is in a different directory f = open[“C:/users/Python/test.txt”]
Chúng tôi thậm chí có thể chỉ định chế độ trong khi mở tệp như thể chúng tôi muốn đọc, viết hoặc nối thêm, v.v.
Nếu bạn không chỉ định bất kỳ chế độ nào theo mặc định, thì nó sẽ ở chế độ đọc
#2] Đọc dữ liệu từ tệp
Để đọc được tệp trước hết ta mở tệp ở chế độ đọc
Ví dụ
f = open[“test.txt”, ‘r’] #To print the content of the whole file print[f.read[]] #To read only one line print[f.readline[]]
Ví dụ. 1
đầu ra
Ví dụ. 2
đầu ra
#3] Ghi dữ liệu vào tệp
Để ghi dữ liệu vào tệp ta cần mở tệp ở chế độ ghi
Ví dụ
f = open[“test.txt”, ‘w’] f.write[“Hello Python \n”] #in the above code ‘\n’ is next line which means in the text file it will write Hello Python and point the cursor to the next line f.write[“Hello World”]
đầu ra
Bây giờ nếu chúng ta mở bài kiểm tra. txt, chúng ta có thể xem nội dung dưới dạng.
Xin chào Python
Xin chào thế giới
đầu ra
#4] Đóng tệp
Mỗi khi chúng ta mở tệp, như một thông lệ tốt, chúng ta cần đảm bảo đóng tệp, Trong python, chúng ta có thể sử dụng hàm close[] để đóng tệp
Khi chúng tôi đóng tệp, nó sẽ giải phóng các tài nguyên được liên kết với tệp
Ví dụ
f = open[“test.txt”, ‘r’] print [f.read[]] f.close[]
đầu ra
#5] Tạo & Xóa Tệp
Trong python, chúng ta có thể tạo một tệp mới bằng phương thức open
Ví dụ
________số 8đầu ra
Tương tự, chúng ta có thể xóa một tệp bằng chức năng xóa được nhập từ hệ điều hành
Ví dụ
import os os.remove[“file.txt”]
đầu ra
Để tránh xảy ra lỗi trước tiên chúng ta cần kiểm tra xem tệp đã tồn tại chưa rồi mới xóa tệp
Ví dụ
value = raw_input[“Please enter the value: ”]; print[“Input received from the user is: ”, value]0
Sử dụng các hàm đầu vào/đầu ra của python, chúng ta có thể lấy đầu vào từ người dùng trong thời gian chạy hoặc từ các nguồn bên ngoài như tệp văn bản, v.v. Hy vọng bạn sẽ hiểu rõ về Input-Output và Files trong Python từ hướng dẫn này