Hướng dẫn how do you delete data from a python file? - làm cách nào để xóa dữ liệu khỏi tệp python?

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:

Hướng dẫn how do you delete data from a python file? - làm cách nào để xóa dữ liệu khỏi tệp python?

import os

if os.path.exists("sample.txt"

    os.remove("sample.txt")

    os1os2os3os4

os5os6

    os1os2if0os4

Hướng dẫn how do you delete data from a python file? - làm cách nào để xóa dữ liệu khỏi tệp python?

Sau khi thực hiện:

Hướng dẫn how do you delete data from a python file? - làm cách nào để xóa dữ liệu khỏi tệp python?

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!

if2 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:

Hướng dẫn how do you delete data from a python file? - làm cách nào để xóa dữ liệu khỏi tệp python?

import os

os.path.exists(1os.path.exists(2os4

os.path.exists(4

Output:

Hướng dẫn how do you delete data from a python file? - làm cách nào để xóa dữ liệu khỏi tệp python?

Sau khi thực hiện:

Hướng dẫn how do you delete data from a python file? - làm cách nào để xóa dữ liệu khỏi tệp python?

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!

if2 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.

  1. if3if4 if5os2___
  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:

Hướng dẫn how do you delete data from a python file? - làm cách nào để xóa dữ liệu khỏi tệp python?

os.path.exists(5if5os2"sample.txt"if8"sample.txt"0"sample.txt"1

import os

os.path.exists(5if5os2"sample.txt"if8):1"sample.txt"1

if os.path.exists("sample.txt"

Sau khi thực hiện:

    6    7

Output:

Hướng dẫn how do you delete data from a python file? - làm cách nào để xóa dữ liệu khỏi tệp python?

Sau khi thực hiện:

Hướng dẫn how do you delete data from a python file? - làm cách nào để xóa dữ liệu khỏi tệp python?