Xóa tệp văn bản python
Chúng tôi đã tạo một tệp theo chức năng. viết và ở đây chúng tôi đã tạo một tệp văn bản. Chúng tôi đã viết một tuyên bố trong tệp và đóng tệp. Show
Bước 3 - Mở và Xóa TệpChúng tôi đã mở tệp bằng cách sử dụng. chức năng đọc và đóng tệp bằng cách. chức năng đóng. Cuối cùng, chúng tôi đã xóa tệp bằng os. loại bỏ chức năng. Mô-đun hệ điều hành cung cấp nhiều chức năng cho phép người dùng thực hiện các hành động khác nhau. Một số hành động này có thể bao gồm tạo, di chuyển và xóa tệp và thư mục trong chương trình Python
Sử dụng các chức năng của hệ điều hành để xóa một tệpĐể sử dụng mô-đun HĐH, chúng tôi chỉ cần nhập mô-đun đó ở đầu chương trình của chúng tôi. Điều này là do mô-đun HĐH đã được cung cấp trong thư viện chuẩn. Hiện đang sử dụng các chức năng os. remove() and os. rmdir() chúng ta có thể xóa các tệp và thư mục tương ứng trong các chương trình Python.
Trong chương trình bên dưới, chúng ta có một thư mục có tên ‘emptyfolder’ chứa tệp văn bản ‘myfile. txt’ cũng như tệp python có tên ‘deleting. py'. Hiện đang sử dụng os. remove() chúng tôi có thể xóa tệp ‘myfile. txt’ từ chương trình Python bằng cách chỉ định tên của tệp mà chúng tôi dự định xóa trong dấu ngoặc đơn như minh họa bên dưới.
Xóa một thư mục bằng mô-đun osBên cạnh việc xóa tệp, chúng tôi cũng có thể xóa thư mục trong chương trình Python bằng mô-đun os. Theo cách tương tự, chúng tôi cần chỉ định tên của thư mục mà chúng tôi muốn xóa trong dấu ngoặc đơn của os. phương thức rmdir(). Tuy nhiên, trước khi có thể tiếp tục sử dụng phương pháp này, chúng tôi cần đảm bảo rằng thư mục mà chúng tôi muốn xóa không chứa bất kỳ tệp nào
Xóa một tập tin bằng cách sử dụng hàm remove()Điều đáng chú ý là hệ điều hành. remove() trả về lỗi FileNotFoundError nếu tệp chúng tôi muốn xóa không tồn tại. Trong mã bên dưới, chúng tôi nhận được FileNotFoundError vì tệp có tên 'myfile. txt’ mà chúng tôi đã xóa ban đầu không còn tồn tại trong thư mục
Xóa tệp trong khối thử ngoại trừSử dụng phương pháp thử và ngoại trừ, chúng tôi có thể xử lý lỗi này và đảm bảo rằng nó không ngăn chương trình của chúng tôi chạy. Phương thức try and except cũng cho phép chúng ta trả về một thông báo mà người dùng có thể hiểu được.
Khối thử trong trường hợp này kiểm tra xem tệp mà chúng tôi đang cố xóa có tồn tại hay không và tiếp tục xóa tệp tên nếu có. Mặt khác, nếu tệp không tồn tại, khối ngoại trừ sẽ được thực thi để ngăn chặn lỗi đang được nêu ra và thay vào đó trả lại thông báo cho người dùng rằng tệp được đề cập không tồn tại
Tóm lượcNếu bạn muốn xem thêm hướng dẫn lập trình, hãy xem kênh Youtube của chúng tôi, nơi chúng tôi có rất nhiều video hướng dẫn Python bằng tiếng Anh Trong chuỗi Hướng dẫn lập trình Python của chúng tôi, bạn sẽ tìm thấy các tài liệu hữu ích giúp bạn cải thiện kỹ năng lập trình của mình và đẩy nhanh quá trình học tập hướng dẫn lập trình
Bạn có muốn học cách viết mã trực tuyến không? Làm cách nào để xóa văn bản trong Python?Python Xóa ký tự khỏi chuỗi – Cách xóa ký tự khỏi chuỗi. Trong Python, bạn có thể sử dụng các phương thức replace() và translate() để chỉ định ký tự nào bạn muốn xóa khỏi chuỗi và trả về kết quả chuỗi mới đã sửa đổi .
Làm cách nào để cắt bớt một tệp trong Python?Phương thức cắt bớt tệp Python()
. Nếu kích thước không được chỉ định, vị trí hiện tại sẽ được sử dụng. The truncate() method resizes the file to the given number of bytes. If the size is not specified, the current position will be used.
Làm cách nào để xóa một tệp trong Python?Có nhiều cách để Xóa tệp trong Python nhưng những cách tốt nhất là như sau. . hệ điều hành. remove() xóa một tập tin hệ điều hành. unlink() xóa một tập tin. nó là tên Unix của phương thức remove() đóng cửa. rmtree() xóa một thư mục và tất cả nội dung của nó đường dẫn. Con đường |