Mô-đun os trong python ở đâu?

Mô-đun hệ điều hành Python cung cấp cách sử dụng chức năng phụ thuộc vào hệ điều hành. Các chức năng mà mô-đun HĐH cung cấp cho phép bạn giao tiếp với hệ điều hành cơ bản mà Python đang chạy trên đó. là Windows, Mac hoặc Linux

Nếu bạn chỉ muốn đọc hoặc ghi tệp thì dùng hàm open(), nếu bạn muốn thao tác với đường dẫn thì dùng hàm os. mô-đun đường dẫn và nếu bạn muốn đọc tất cả các dòng trong tất cả các tệp trên dòng lệnh thì hãy sử dụng mô-đun fileinput. Để tạo các tệp và thư mục tạm thời, hãy sử dụng mô-đun tempfile và đối với tệp và thư mục cấp cao, việc xử lý sẽ thấy mô-đun Shutil

Các chức năng Mô-đun hệ điều hành cung cấp cho chúng tôi để vận hành các tác vụ cơ bản của Hệ điều hành, bất kể đó là Nền tảng Windows, Macintosh hay Linux

Ví dụ về mô-đun hệ điều hành Python

Mô-đun hệ điều hành trong Python cung cấp các chức năng để tương tác với hệ điều hành. Hệ điều hành đi kèm với các mô-đun tiện ích tiêu chuẩn của Python. Mô-đun os cung cấp một cách di động để sử dụng chức năng phụ thuộc vào hệ điều hành. *os* và *os. mô-đun path* bao gồm nhiều chức năng để tương tác với hệ thống tệp

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ó

Viết đoạn mã sau để nhập mô-đun HĐH. Nếu bạn chưa biết module trong Python là gì thì có thể xem bài viết Module Python này

import os

Bây giờ, hãy xem chi tiết một số chức năng thiết yếu của os

#os. Tên

hệ điều hành. chức năng tên cung cấp tên của mô-đun hệ điều hành mà nó nhập. Điều này khác nhau dựa trên Hệ điều hành cơ bản.  

# app.py

import os

print(os.name)

Xem đầu ra

Mô-đun os trong python ở đâu?

#os. môi trường

Môi trường không phải là một chức năng mà là một tham số quy trình mà qua đó chúng ta có thể truy cập các biến môi trường của hệ thống

Hãy xem ví dụ sau

import os

print(os.environ)

Xem đầu ra

Mô-đun os trong python ở đâu?

Chúng tôi cũng có thể in môi trường HOME

# app.py

import os

print(os.environ['HOME'])

Xem đầu ra

Mô-đun os trong python ở đâu?

#os. getcwd()

Hàm getcwd của mô-đun HĐH sẽ cung cấp cho chúng ta thư mục hiện tại của dự án

# app.py

import os

print(os.getcwd())

Xem đầu ra

Mô-đun os trong python ở đâu?

Nếu bạn muốn tạo một thư mục mới, hãy nhập mã sau

# app.py

import os

os.mkdir('newDir')

Thao tác này sẽ tạo một thư mục mới có tên newDir trong thư mục hiện tại

#os. execvp()

Hàm execvp là một trong những cách để chạy các lệnh khác trên hệ thống. Hãy xem ví dụ sau

Tạo một tệp trong cùng thư mục có tên mod. py và thêm đoạn mã sau

# mod.py

student = {
  'name': 'Krunal',
  'enno': 21,
  'college': 'vvp college'
}
print(student)

Bây giờ, hãy viết mã sau vào bên trong ứng dụng. tệp py

# app.py

import os
program = 'python'
arguments = ['mod.py']
print(os.execvp(program, (program,) + tuple(arguments)))

Bây giờ, hãy chạy ứng dụng. tệp py

đầu ra

Mô-đun os trong python ở đâu?

#os. getgid()

Nó trả về id nhóm thực của quy trình hiện tại

________số 8

Nó trả về 20. Điều đó có nghĩa là id nhóm của quy trình hiện tại là 20

#os. getuid()

Hệ điều hành. Hàm mô-đun getuid os trả về ID người dùng hoặc UID của quy trình hiện tại, vì nó được biết đến phổ biến

Xem ví dụ sau

import os

print(os.getuid())

Nó trả về 501

#os. getpid()

Hệ điều hành. getpid trả về ID tiến trình của tiến trình hiện tại

# app.py

import os

print(os.name)
0

đầu ra

Mô-đun os trong python ở đâu?

#os. hệ thống

Chức năng hệ điều hành Python cho phép chúng tôi chạy một lệnh trong tập lệnh Python, giống như thể tôi đang chạy nó trong trình bao của mình. Xem ví dụ bên dưới

# app.py

import os

print(os.name)
1

Nếu bạn chạy ứng dụng trên. py, tệp mới được tạo có tên là ứng dụng. txt và bên trong krunal được viết vì tôi là người dùng máy tính của mình. Bạn có thể thấy tên của bạn

Có rất nhiều mô-đun hệ điều hành khác mà bạn có thể sử dụng trong dự án của mình theo yêu cầu của bạn

#os. lỗi

Tất cả các chức năng trong mô-đun này đều tăng OSError trong trường hợp tên và đường dẫn tệp không hợp lệ hoặc không thể truy cập hoặc các đối số khác có loại chính xác nhưng không được hệ điều hành tin cậy. hệ điều hành Python. lỗi là bí danh cho ngoại lệ OSError tích hợp

# app.py

import os

print(os.name)
2

đầu ra

# app.py

import os

print(os.name)
3

Cuối cùng, Ví dụ về mô-đun hệ điều hành Python đã kết thúc

Facebook

Twitter

Pinterest

WhatsApp

Bài viết trước Thời gian Python. Hướng dẫn mô-đun hoàn chỉnh

Bài viết tiếp theo Python os. đường dẫn. tăng kích thước. Hướng dẫn đầy đủ

Mô-đun os trong python ở đâu?

kranal

https. //appdividend. com/

Krunal Lathiya là một kỹ sư công nghệ thông tin. Theo chuyên môn, anh ấy là một nhà phát triển web có kiến ​​thức về nhiều nền tảng back-end (e. g. , PHP, Nút. js, Python) và các khung JavaScript giao diện người dùng (e. g. , Góc, Phản ứng và Vue)

Làm cách nào để cài đặt mô-đun hệ điều hành Python?

Làm cách nào để cài đặt tất cả các thư viện Python? .
Cài đặt launcher cho tất cả người dùng
Thêm Python vào PATH
Cài đặt pip (cho phép Python cài đặt các gói khác)
Cài đặt tk/tcl và IDLE
Cài đặt bộ kiểm tra Python
Cài đặt trình khởi chạy py cho tất cả người dùng
Liên kết tệp với Python
Tạo lối tắt cho các ứng dụng đã cài đặt

Làm cách nào để có được đường dẫn os trong Python?

Để có được Thư mục làm việc hiện tại bằng Python, hãy sử dụng os. phương thức getcwd() . Hàm này của mô-đun Python OS trả về chuỗi chứa đường dẫn tuyệt đối đến thư mục làm việc hiện tại.

Hệ điều hành () trong Python là gì?

os. phương thức system() thực thi lệnh (một chuỗi) trong một lớp con . Phương pháp này được thực hiện bằng cách gọi hệ thống chức năng C tiêu chuẩn () và có những hạn chế tương tự. Nếu lệnh tạo ra bất kỳ đầu ra nào, nó sẽ được gửi đến luồng đầu ra tiêu chuẩn của trình thông dịch.