Computer >> Máy Tính >  >> Lập trình >> Python

Mô-đun hệ điều hành của Python là gì

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.