JavaScript is required

Đoạn code dưới đây có ý nghĩa gì?
os.listdir()

A.
In ra thư mục làm việc hiện tại.
B.
In ra tất cả các thư mục (không phải tệp) bên trong thư mục đã cho
C.
In ra tất cả các thư mục và tập tin bên trong thư mục đã cho.
D.
Tạo một thư mục mới
Trả lời:

Đáp án đúng: C


Hàm `os.listdir()` trong Python được sử dụng để trả về một danh sách chứa tên của tất cả các mục (tệp và thư mục con) trong một thư mục đã cho. Nếu không có đường dẫn nào được cung cấp, nó sẽ trả về danh sách các mục trong thư mục làm việc hiện tại. * **Phương án A:** Sai. Hàm này không in ra thư mục làm việc hiện tại, mà in ra *nội dung* của thư mục đó. * **Phương án B:** Sai. Hàm này in ra cả thư mục và tệp, không chỉ thư mục. * **Phương án C:** Đúng. Hàm `os.listdir()` trả về danh sách tất cả các tệp và thư mục con bên trong thư mục đã chỉ định. * **Phương án D:** Sai. Để tạo thư mục mới, ta dùng hàm `os.mkdir()` hoặc `os.makedirs()`. Do đó, đáp án đúng là C.

Tổng hợp 200 câu hỏi trắc nghiệm lập trình Python có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan