Mô-đun Hệ điều hành Python là tập hợp các chức năng cho phép nhà phát triển tương tác với Hệ điều hành bằng Ngôn ngữ Python. Mô-đun này hoạt động với mọi Hệ điều hành và có một danh sách các chức năng và hoạt động có thể được thực thi. Về cơ bản, Mô-đun hệ điều hành trong Ngôn ngữ lập trình Python cho phép chúng tôi thực thi một số lệnh đối với hệ điều hành đã cài đặt của chúng tôi. Cũng hoàn toàn có thể viết một chương trình sẽ thực thi một danh sách các lệnh OS khác nhau khi được gọi
Mô-đun hệ điều hành Python hoạt động như thế nào?
- Mô-đun hệ điều hành của Python có các chức năng được tải sẵn mà chúng ta có thể gọi hoặc gọi một cách dễ dàng và khi chúng ta thực thi một chức năng đơn lẻ, có rất nhiều dòng mã python được thực thi phía sau hiện trường để chức năng đơn lẻ đó hoạt động như dự kiến
- Về cơ bản, một mô-đun là một tập hợp mã ngôn ngữ python, bao gồm các hàm, biến và lớp python
- Mô-đun HĐH của Python bao gồm mã python, là tập hợp các hàm và lớp được sử dụng riêng để tương tác với Hệ điều hành
- Có hai phương pháp cơ bản để chà các chức năng này và cả hai đều hoạt động theo yêu cầu của chúng tôi
Danh sách các chức năng mô-đun hệ điều hành Python
Chúng tôi có thể thực thi các chức năng mô-đun hệ điều hành trên trình bao Python hoặc viết chương trình trong đó chúng tôi bao gồm các chức năng cần thiết
Bây giờ chúng ta sẽ xem một ví dụ đơn giản về chức năng in tên của họ hệ điều hành
Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]
Giá bán
Xem các khóa học
Hơn 600 khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
4. 6 [86.452 xếp hạng]
1. miệng. cụ thể là
Lệnh này sẽ in tên của họ mà IEEE chỉ định cho HĐH. Chúng ta phải nhập tệp mô-đun os và sau đó thực hiện các chức năng. Không có tham số được yêu cầu cho chức năng này
Bắt đầu khóa học phát triển phần mềm miễn phí của bạn
Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác
Mã số
import os
print[os.name]
đầu ra
Như đã thấy, đầu ra là hàm trả về tên chuẩn IEEE của HĐH
2. getcwd[]
Hàm này trả về tên của thư mục làm việc hiện tại. Thư mục làm việc hiện tại là thư mục từ đó chúng tôi hiện đã đăng nhập vào vỏ python. Khi thực hiện, chức năng này sẽ trả về một đường dẫn thích hợp của thư mục hiện tại. Không có tham số được yêu cầu cho chức năng này
Mã số
import os
print[os.getcwd[]]
đầu ra
3. listdir[]
Hàm này là một lệnh đơn giản để kiểm tra mọi tệp và thư mục có trong thư mục hiện tại. Ở đây câu lệnh có thể hiểu là một danh sách thư mục, nghĩa là kết quả trả về sẽ là một danh sách tất cả các thư mục có trong một thư mục hiện đang đăng nhập của chúng ta. Chúng tôi có thể vượt qua một đường dẫn đơn giản mà chúng tôi dự định kiểm tra danh sách
Mã số
import os
print[os.listdir['/home']]
đầu ra
4. miệng. getlogin[]
Nó được sử dụng khi chúng ta cần biết hiện tại chúng ta đã đăng nhập với người dùng nào. Khi chúng tôi chạy lệnh này, nó sẽ trả về tên của người dùng đã đăng nhập. Đơn giản, tên của tài khoản người dùng sẽ được trả về và không có chi tiết nào khác. Không có tham số được yêu cầu cho chức năng này
Mã số
import os
print[os.getlogin[]]
đầu ra
5. miệng. getpid[]
Đây là một chức năng của mô-đun HĐH trả về ID quy trình của quy trình hiện tại. Có thể có một số quy trình đang chạy trong nền và khi chúng tôi thực thi chức năng này, chúng tôi sẽ nhận được ID cho quy trình hiện tại của mình. Không có tham số được yêu cầu cho chức năng này
Mã số
import os
print[os.getpid[]]
đầu ra
6. miệng. getuid[]
Chức năng này được sử dụng khi chúng tôi muốn kiểm tra ID cho người dùng mà chúng tôi hiện đang đăng nhập. Không có tham số được yêu cầu cho chức năng này
Mã số
import os
print[os.getuid[]]
đầu ra
Tiếp tục, bây giờ chúng ta sẽ chứng minh hoạt động của các chức năng mô-đun os để tạo một thư mục mới và đổi tên một thư mục. Không giống như thực thi chương trình và nhận phản hồi thích hợp, chúng tôi không thấy bất kỳ thông báo trả về nào trừ khi lệnh không thực thi được do bất kỳ điều kiện nào
Dưới đây chúng tôi có một lệnh đơn giản để tạo một thư mục mới
7. mkdir[]
Đây là một chức năng cơ bản từ mô-đun HĐH, tạo một thư mục mới nơi chúng tôi thực thi lệnh và chúng tôi có thể chuyển tên thích hợp hoặc thậm chí chúng tôi có thể chuyển một đường dẫn khác. Chúng ta phải truyền một đối số chuỗi, được cho là tên của thư mục
Mã số
import os
os.mkdir["/home/sulaksh/Desktop/qwerty"]
đầu ra
Đầu ra trên shell không có gì trừ khi đó là lỗi. Nếu bạn kiểm tra trình quản lý tệp, sẽ có một thư mục mới được tạo với tên là qwerty
8. đổi tên[]
Chức năng này là một công cụ đơn giản để đổi tên tên thư mục thông qua vỏ python. Chúng ta phải chuyển hai giá trị chuỗi làm đối số, giá trị đầu tiên phải là tên nguồn và giá trị thứ hai sẽ là tên mới mà chúng ta định đổi tên thư mục
Mã số
import os
os.rename["/home/sulaksh/Desktop/qwerty", "/home/sulaksh/Desktop/newqwerty" ]
đầu ra
Khi kiểm tra trình quản lý tệp, chúng ta sẽ thấy rằng thư mục mà chúng ta đã tạo trong ví dụ trước hiện được thay đổi thành newqwerty do lệnh này
9. rmdir[]
Chức năng tiếp theo của chúng tôi là xóa một thư mục. Hàm rmdir[] được sử dụng để xóa hoặc xóa một thư mục. Chúng ta phải chuyển một giá trị chuỗi làm đối số, đó là tên của một thư mục sẽ bị xóa. Khi thực hiện thành công, chức năng sẽ không trả về gì, nhưng nó sẽ trả về lỗi nếu thất bại
Mã số
________số 8_______đầu ra
Cuối cùng, chúng ta sẽ xem về một lệnh thú vị mà mô-đun HĐH hỗ trợ. Hàm này trả về một danh sách các thông tin hữu ích liên quan đến Hệ điều hành hiện đang đăng nhập. Trên đó, sự trở lại là một bộ sưu tập của năm đối tượng. Hàm này không nhận tham số và trả về danh sách các đối tượng
Mã số
import os
os.uname[]
đầu ra
Như bạn có thể thấy, kết quả trả về là một tập hợp gồm năm đối tượng. tên của hệ điều hành, tên của máy, chi tiết phát hành của hệ điều hành, chi tiết phiên bản của hệ điều hành và cuối cùng là cấu hình phần cứng
Đây là các chức năng được cung cấp trong mô-đun HĐH cho ngôn ngữ lập trình python;
Phần kết luận
Mô-đun hệ điều hành của Python hoạt động như một giao diện giữa Ngôn ngữ lập trình Python và Hệ điều hành máy chủ. Thực hiện các thao tác như tạo, xóa, đổi tên thư mục hoặc kiểm tra người dùng mà chúng tôi đã đăng nhập và nhiều thao tác như vậy có thể thực hiện được với mô-đun HĐH. Chúng ta có thể chỉ cần chạy các chức năng này trong trình bao python hoặc viết và thực thi một tập lệnh
Bài viết được đề xuất
Đây là hướng dẫn về Mô-đun hệ điều hành Python. Ở đây chúng tôi thảo luận về cách làm việc cùng với danh sách chức năng mô-đun hệ điều hành python tương ứng. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –