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 Show 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 PythonMô-đ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ênhệ đ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 #os. môi trườngMô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 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 #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 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#os. getgid()Nó trả về id nhóm thực của quy trình hiện tại ________số 8Nó 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#os. hệ thốngChứ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ỗiTấ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 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 đủ 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. |