Giới thiệu
Mô-đun hệ điều hành trong Python đi kèm với các chức năng khác nhau cho phép các nhà phát triển tương tác với Hệ điều hành mà họ hiện đang làm việc. Trong bài viết này, chúng ta sẽ chủ yếu tìm hiểu cách tạo và xóa thư mục / thư mục, đổi tên thư mục và thậm chí cả những kiến thức cơ bản về xử lý tệp.
Không cần phải làm gì thêm, hãy bắt đầu.
Bắt đầu
Mô-đun hệ điều hành của Python được đóng gói trong python khi được cài đặt. Điều này có nghĩa là bạn không cần phải cài đặt riêng nó bằng PIP. Để truy cập các phương thức / chức năng khác nhau của nó, bạn chỉ cần nhập mô-đun.
import os
Bây giờ bạn đã nhập mô-đun, bạn có thể bắt đầu sử dụng các chức năng khác nhau của nó.
Lấy thư mục làm việc hiện tại
Thư mục hiện đang hoạt động là thư mục mà tập lệnh python được lưu và đang được chạy từ đó.
import os os.getcwd()
Lưu ý - Thư mục không là gì ngoài thư mục.
Tạo thư mục
import os os.mkdir("D:\\Tutorialspoint")
Thao tác này sẽ tạo một thư mục Tutorialspoint trong ổ D.
Lưu ý - Nếu không có vị trí nào được chỉ định, nó sẽ chỉ tạo một “thư mục mới” trong thư mục làm việc hiện tại.
Xóa thư mục
Bây giờ bạn đã biết cách tạo một thư mục, hãy cùng chúng tôi tìm hiểu về cách bạn có thể xóa một thư mục.
Để xóa một thư mục, chúng ta sẽ sử dụng hàm rmdir (), nó là viết tắt của loại bỏ thư mục.
import os os.rmdir("D:\\Tutorialspoint")
Lưu ý:Mặc dù có thể xóa thư mục / thư mục bằng Python, nhưng bạn không thể xóa thư mục đang làm việc hiện tại -> Thư mục mà tập lệnh python đang được thực thi từ đó.
Đổi tên thư mục
Để đổi tên một thư mục, chúng tôi sử dụng chức năng đổi tên có trong mô-đun hệ điều hành.
import os os.mkdir("D:\\Tutorialspoint") os.rename("D:\\Tutorialspoint","D:\\Tutorialspoint2")
Dòng mã trên đổi tên Tutorialspoint thành Tutorialspoint2.
Thao tác cơ bản với tệp
Bây giờ bạn đã biết cách làm việc với các thư mục, hãy cùng chúng tôi xem xét thao tác với tệp.
Tạo tệp
file = os.popen("Hello.txt", 'w')
Tệp có tên Hello.txt được tạo trong thư mục làm việc hiện tại.
Thêm nội dung vào tệp đã tạo
file = os.popen("Hello.txt", 'w') file.write("Hello there! This is a tutorialspoint article")
Lưu ý - Bạn cũng có thể sử dụng os.rename để đổi tên tệp. Chỉ cần đảm bảo rằng bạn sử dụng đúng các tiện ích mở rộng của họ.
Ví dụ
Dưới đây là chương trình hoàn chỉnh để kiểm tra tất cả các tình huống nêu trên:
import os os.getcwd() os.mkdir("D:\\Tutorialspoint") os.rmdir("D:\\Tutorialspoint") os.mkdir("D:\\Tutorialspoint") os.rename("D:\\Tutorialspoint","D:\\Tutorialspoint2") file = os.popen("Hello.txt", 'w') file.write("Hello there! This is a tutorialspoint article")
Kết luận
Bây giờ bạn đã biết các chức năng cơ bản của mô-đun hệ điều hành và cách thức hoặc vị trí chúng tôi sử dụng nó trong quá trình phát triển python.
Có rất nhiều chức năng linh hoạt hơn trong mô-đun OS, để khám phá thêm, hãy đọc từ tài liệu chính thức của chúng tại https://docs.python.org/3/library/os.html.