Một câu nói hay trong Python

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)

Một câu nói hay trong Python
Một câu nói hay trong Python
Một câu nói hay trong Python
Một câu nói hay trong Python

Một câu nói hay trong Python
Một câu nói hay trong Python
Một câu nói hay trong Python
Một câu nói hay trong Python

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

Một câu nói hay trong Python

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

Một câu nói hay trong Python

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

Một câu nói hay trong Python

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

Một câu nói hay trong Python

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

Một câu nói hay trong Python

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

Một câu nói hay trong Python

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

Một câu nói hay trong Python

Đầ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

Một câu nói hay trong Python

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

Một câu nói hay trong Python

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

Một câu nói hay trong Python

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 –

Tên hệ điều hành trong Python là gì?

Cái miệng. name trong Python lấy tên của hệ điều hành cơ sở (OS). Đây là một phương pháp của mô-đun hệ điều hành. Sau đây là các hệ điều hành hiện đang được đăng ký. hệ điều hành RISC. Giao diện hệ điều hành di động (POSIX)

Có phải hệ điều hành được cài đặt trong Python không?

Mô-đun os là một phần của thư viện chuẩn, hoặc stdlib, trong Python 3. Điều này có nghĩa là nó đi kèm với bản cài đặt Python của bạn, nhưng bạn vẫn phải nhập nó . Tất cả các mã sau đây giả sử bạn đã nhập os. Bởi vì nó không phải là một chức năng tích hợp, bạn phải luôn nhập nó.

Hệ điều hành đọc bằng Python là gì?

read() trong Python được sử dụng để đọc tối đa n byte từ tệp được liên kết với bộ mô tả tệp đã cho . Nếu đã đến cuối tệp trong khi đọc byte từ bộ mô tả tệp đã cho, os. phương thức read() sẽ trả về một đối tượng byte trống cho tất cả các byte còn lại được đọc.

Tại sao cần nhập os trong Python?

Mô-đun hệ điều hành trong Python là một phần của thư viện chuẩn của ngôn ngữ lập trình. Khi được nhập, nó cho phép người dùng tương tác với hệ điều hành gốc Python hiện đang chạy trên . Nói một cách đơn giản, nó cung cấp một cách dễ dàng để người dùng tương tác với một số chức năng hệ điều hành có ích trong lập trình hàng ngày.