Cải thiện bài viết
Lưu bài viết
Khi chúng ta không còn yêu cầu dữ liệu, chúng ta thường thích xóa hoặc xóa nó để không gian có thể được sử dụng hết bởi các dữ liệu khác quan trọng đối với chúng ta. Python Too hỗ trợ xử lý tệp và cho phép người dùng xử lý các tệp, tức là đọc và ghi các tệp, cùng với nhiều tùy chọn xử lý tệp khác, để hoạt động trên các tệp.
Tham khảo các bài viết dưới đây để có ý tưởng về xử lý tệp trong Python.
- Xử lý tập tin trong Python
- Đọc và ghi vào các tệp văn bản trong Python
Ở đây, chúng tôi sẽ học các phương pháp khác nhau được sử dụng trong khi xóa dữ liệu khỏi tệp trong Python.
Phương pháp 1: Khi toàn bộ dữ liệu cùng với tệp, nó đã bị xóa!
Phương thức OS.Remove [] trong Python được sử dụng để xóa hoặc xóa đường dẫn tệp. Phương pháp này không thể xóa hoặc xóa một thư mục. Nếu đường dẫn được chỉ định là một thư mục thì Oserror sẽ được đưa ra bằng phương pháp. os.rmdir [] có thể được sử dụng để xóa thư mục.
Example:
Trước khi thực hiện:
import
os
if
os.path.exists[
"sample.txt"
os.remove[
"sample.txt"
]
os
1os
2os
3os
4
os
5os
6
os
1os
2if
0os
4
Sau khi thực hiện:
Lưu ý: Để biết thêm thông tin, hãy tham khảo Python | Phương thức Os.Remove [] For more information, refer to Python | os.remove[] method
Phương pháp 2: Khi toàn bộ dữ liệu phải bị xóa nhưng không phải là tệp trong!
if
2 Phương pháp cắt ngắn kích thước tệp. Nếu đối số kích thước tùy chọn có mặt, tệp bị cắt theo [nhiều nhất] kích thước đó. Kích thước mặc định cho vị trí hiện tại. Vị trí tệp hiện tại không thay đổi. Lưu ý rằng nếu một kích thước được chỉ định vượt quá kích thước hiện tại của tệp, kết quả phụ thuộc vào nền tảng: các khả năng bao gồm tệp có thể không thay đổi, hãy tăng lên kích thước được chỉ định như thể không được lấp đầy hoặc tăng lên kích thước được chỉ định với nội dung mới không xác định. Để cắt giảm tệp, bạn có thể mở tệp ở chế độ nối hoặc chế độ ghi.
Example:
Trước khi thực hiện:
import
os
os.path.exists[
1os.path.exists[
2os
4
os.path.exists[
4
Output:
Sau khi thực hiện:
Lưu ý: Để biết thêm thông tin, hãy tham khảo Python | Phương thức Os.Remove [] For more information, refer to Python File truncate[] Method.
Phương pháp 2: Khi toàn bộ dữ liệu phải bị xóa nhưng không phải là tệp trong!
if
2 Phương pháp cắt ngắn kích thước tệp. Nếu đối số kích thước tùy chọn có mặt, tệp bị cắt theo [nhiều nhất] kích thước đó. Kích thước mặc định cho vị trí hiện tại. Vị trí tệp hiện tại không thay đổi. Lưu ý rằng nếu một kích thước được chỉ định vượt quá kích thước hiện tại của tệp, kết quả phụ thuộc vào nền tảng: các khả năng bao gồm tệp có thể không thay đổi, hãy tăng lên kích thước được chỉ định như thể không được lấp đầy hoặc tăng lên kích thước được chỉ định với nội dung mới không xác định. Để cắt giảm tệp, bạn có thể mở tệp ở chế độ nối hoặc chế độ ghi.
if
3if
4if
5os
2___- Lưu ý: Để biết thêm thông tin, hãy tham khảo Phương thức Python File [] Phương thức.
Phương pháp 3: Xóa một dữ liệu cụ thể khỏi tệp
Example:
Trước khi thực hiện:
os.path.exists[
5if
5os
2"sample.txt"
if
8"sample.txt"
0"sample.txt"
1
import
os
os.path.exists[
5if
5os
2"sample.txt"
if
8]:
1"sample.txt"
1
if
os.path.exists[
"sample.txt"
Sau khi thực hiện:
6
7
Output:
Sau khi thực hiện: