Phương thức os.rmdir() trong Python



Miêu tả

Phương thức rmdir() xóa path của thư mục. Nó chỉ làm việc khi thư mục là trống, nếu không trống thì sẽ tạo một ngoại lệ OSError.

Cú pháp

Cú pháp của rmdir() trong Python:

os.rmdir(path)

Chi tiết về tham số:

  • path -- Là path của thư mục cần được xóa.

Trả về giá trị

Phương thức này không trả về bất cứ giá trị nào.

Chương trình Python ví dụ

Ví dụ sau minh họa cách sử dụng của rmdir() trong Python.

 

import os, sys

# Liet ke cac thu muc
print "Thu muc gom: %s" %os.listdir(os.getcwd())

# xoa mot so thu muc
os.rmdir("mydir")

# Liet ke cac thu muc sau khi xoa
print "Thu muc gom:" %os.listdir(os.getcwd())
Quảng cáo

Chạy chương trình Python trên sẽ cho kết quả:

Thu muc gom: 
[  'a1.txt','resume.doc','a3.py','mydir','Administrator','amrood.admin' ]
os.rmdir("mydir")
OSError: [Errno 90] Directory not empty: 'mydir'

Có lỗi là do thư mục 'mydir' không trống. Nếu 'mydir' là một thư mục trống, thì kết quả sẽ là:

Thu muc gom: 
[  'a1.txt','resume.doc','a3.py','mydir','Administrator','amrood.admin' ]
Thu muc gom: 
[  'a1.txt','resume.doc','a3.py','Administrator','amrood.admin' ]

file_io_trong_python.jsp


Tài liệu giáo viên