Python là ngôn ngữ lập trình rất đơn giản và thân thiện với người dùng. Qua bài viết này, chúng ta sẽ tìm hiểu thao tác Mở tệp, Đọc tệp, Ghi tệp, Xóa tệp trong Python
Open File
1. cú pháp
2. Ý nghĩa của các tham số trong hàm open[] của Python
- Tham số file_name. Là một chuỗi chứa tên tập tin mà ta muốn mở
- Tham số access_mode. Là chế độ của tệp được mở, VD đọc, ghi, ghi nối v. v… Tham số này là tùy chọn và chế độ mặc định là đọc [ r ]
- Tham số đệm. Use to set up buffer. Nếu giá trị được thiết lập là 0 thì không sử dụng bộ nhớ đệm. If value is 1 then set up line buffering. If value is a number < 0, set setting default buffer size
3. Ý nghĩa của các chế độ mở tệp trong Python
r. Open a file by read mode. Con trỏ tệp [con trỏ tệp] được đặt ở đầu tệp. This is default mode
rb. Open a file nhị phân theo chế độ đọc chỉ. Con trỏ tệp [con trỏ tệp] được đặt ở đầu tệp. This is default mode
r+. Open a file by read mode and write. Con trỏ tệp [con trỏ tệp] được đặt ở đầu tệp
rb+. Open a file by read mode and write in the binary format. Con trỏ tệp [con trỏ tệp] được đặt ở đầu tệp
w. Open a file by write mode. Ghi đè tệp nếu tệp đã tồn tại. Nếu tệp không tồn tại thì sẽ tạo tệp mới để ghi
wb. Open a file by write mode in the binary format. Ghi đè tệp nếu tệp đã tồn tại. Nếu tệp không tồn tại thì sẽ tạo tệp mới để ghi
w+. Open an file to read and write. Ghi đè tệp nếu tệp đã tồn tại. Nếu tệp không tồn tại thì sẽ tạo một tệp mới để đọc và ghi
wb+. Open a file to read and write in the binary format. Ghi đè tệp nếu tệp đã tồn tại. Nếu tệp không tồn tại thì sẽ tạo một tệp mới để đọc và ghi
a. Open an file to write connection. Tệp con trỏ sẽ được đặt ở cuối tệp nếu tệp đã tồn tại. Nếu tệp không tồn tại, hãy tạo tệp mới để ghi
ab. Open an file to write connection in the binary format. Tệp con trỏ sẽ được đặt ở cuối tệp nếu tệp đã tồn tại. Nếu tệp không tồn tại, hãy tạo tệp mới để ghi
một +. Open an file to write connection and read. Tệp con trỏ sẽ được đặt ở cuối tệp nếu tệp đã tồn tại. Nếu tệp không tồn tại, hãy tạo tệp mới để đọc và ghi
ab+. Open an file to write connection and read in the binary format. Tệp con trỏ sẽ được đặt ở cuối tệp nếu tệp đã tồn tại. Nếu tệp không tồn tại, hãy tạo tệp mới để đọc và ghi
Thuộc tính của tệp đối tượng
tập tin. đóng cửa. Trả lại đúng nếu tệp đã được đóng, nếu tệp vẫn còn mở thì tra lại sai
tập tin. cách thức. Return to input mode of file
tập tin. Tên. Trả về tên của tập tin
Một số phương thức phổ biến khi làm việc với tệp trong Python
1. Phương thức close[]
Đóng tập tin đang được mở
> Lưu ý. Python tự động đóng tệp khi đối tượng tham chiếu đến tệp được gán cho tệp khác
2. Phương thức write[] trong Python
Use to write a string to open file
Chuỗi có thể có cả dữ liệu nhị phân, không chỉ có bản văn
Phương thức write[] sẽ không tự động thêm các ký tự xuống dòng vào cuối chuỗi
Cú pháp write[] trong python
3. Phương thức read[]
Phương thức read[] cho phép đọc một chuỗi từ một tệp đang mở. Khi gọi phương thức này, ta cần truyền vào tham số là số byte được đọc từ tệp
Cú pháp read[]
4. Một số phương thức phổ biến khác khi thao tác với tệp
Phương thức tell[]. Get the current location of the file con cursor
Phương thức seek[]. Thay đổi vị trí hiện tại của tập tin con trỏ
Phương thức rename[]. Use to change name file. Phương thức này nhận 2 tham số là tên tệp hiện tại và tên mới
Phương thức remove[]. Use to delete file. Ta cần truyền vào tên tập tin muốn xóa
Cú pháp minh họa
Thao tác với thư mục trong Python
Python cung cấp mô-đun hệ điều hành có các phương thức cho phép tạo, xóa và thay đổi các thư mục
A number of method of module os as after
mkdir[]. Create new directory. Phương thức này nhận một tham số là tên thư mục ta muốn tạo
chdir[]. Change the current directory. Phương thức này nhận một tham số là tên thư mục mà ta muốn chuyển đến
getcwd[]. Showing working directory doing current at
rmdir[]. Delete the directory
Đọc tệp, ghi tệp trong Python
1. Tạo ứng dụng để kiểm tra cách ghi tập tin
Mở một trình soạn thảo, ở đây ta sử dụng PyCharm. Sau đó, ta tạo một Project Python mới, đặt tên và chọn đường dẫn chứa đồ án vừa tạo
2. Viết mã để ghi tập tin
Sau khi đã tạo dự án, hãy tạo tệp mã nguồn python, sau đó viết mã để thực hiện việc ghi dữ liệu lên tệp như hình sau
Trong ví dụ này, ta đã tạo và mở một tệp có tên là dữ liệu. txt, sau đó ta ghi dữ liệu lên tệp, rồi ta đóng tệp vừa mở. Sau khi đã thực thi tệp mã nguồn này, tệp văn bản sẽ được tạo ra
3. Viết mã để đọc tệp với Python
Tiếp theo, ta tạo mã nguồn tệp Python để viết mã đọc tệp dữ liệu vừa được tạo ở bước trên. In this post, ta open file data. txt ở bước trên, rồi đọc một chuỗi bao gồm 20 ký tự, sau đó ta vào chuỗi vừa đọc. The end of the end file is open
4. Thực hiện chương trình và xem kết quả
Sau khi viết mã xong, ta thực thi chương trình Python, ta sẽ thấy nội dung được hiển thị
Python không khó và với những hướng dẫn cụ thể có thể ở trên, hy vọng bạn sẽ nhanh chóng thành công các thao tác cơ bản trong Python