Nhập os trong Python là gì?

Mô-đun HĐH trong Python đi kèm với nhiều 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 học 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 chần chừ thêm nữa, chúng ta 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ó

Nhận thư mục làm việc hiện tại

Thư mục hiện đang làm việc là thư mục lưu tập lệnh python và được chạy từ

import os
os.getcwd()

Lưu ý - Thư mục không là gì ngoài thư mục

Tạo một thư mục

import os
os.mkdir("D:\Tutorialspoint")

Điều này sẽ tạo một thư mục Tutorialspoint trong ổ đĩa 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 một thư mục

Bây giờ bạn đã biết cách tạo một thư mục, hãy để 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 remove directory

import os
os.rmdir("D:\Tutorialspoint")

Ghi chú. Mặc dù có thể xóa một thư mục/thư mục bằng Python, nhưng bạn không thể xóa thư mục làm việc hiện tại −> Thư mục trong đó tập lệnh python đang được thực thi từ đó

Đổi tên một thư mục

Để đổi tên thư mục, chúng tôi sử dụng chức năng đổi tên có trong mô-đun os

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 tập tin cơ bản

Bây giờ bạn đã biết cách làm việc với các thư mục, chúng ta hãy xem thao tác với tệp

Tạo một tập tin

file = os.popen("Hello.txt", 'w')

Một tệp có tên Xin chào. 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ó thể sử dụng os. đổi tên để đổi tên tập tin là tốt. Chỉ cần chắc chắn rằng bạn nhận được tiện ích mở rộng của họ ngay

Ví dụ

Đưa ra 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")

Phần 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 HĐH, để khám phá thêm, hãy đọc từ tài liệu chính thức của họ tại https. // tài liệu. con trăn. org/3/library/os. html

Mô-đun hệ điều hành Python cung cấp cơ sở để thiết lập sự tương tác giữa người dùng và hệ điều hành. Nó cung cấp nhiều chức năng HĐH hữu ích được sử dụng để thực hiện các tác vụ dựa trên HĐH và nhận thông tin liên quan về hệ điều hành

Hệ điều hành có các mô-đun tiện ích tiêu chuẩn của Python. Mô-đun này 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

Mô-đun hệ điều hành Python cho phép chúng tôi làm việc với các tệp và thư mục

Có một số chức năng trong mô-đun hệ điều hành được đưa ra bên dưới

hệ điều hành. tên()

Chức năng này cung cấp tên của mô-đun hệ điều hành mà nó nhập

Hiện tại, nó đăng ký 'posix', 'nt', 'os2', 'ce', 'java' và 'riscos'

Ví dụ

đầu ra

hệ điều hành. mkdir()

hệ điều hành. Hàm mkdir() được sử dụng để tạo thư mục mới. Xem xét ví dụ sau

Nó sẽ tạo thư mục mới đến đường dẫn trong đối số chuỗi của hàm trong ổ đĩa D có tên là thư mục newdir

hệ điều hành. getcwd()

Nó trả về thư mục làm việc hiện tại (CWD) của tệp

Ví dụ

đầu ra

________số 8_______

hệ điều hành. chdir()

Mô-đun os cung cấp chức năng chdir() để thay đổi thư mục làm việc hiện tại

đầu ra

hệ điều hành. rmdir()

Hàm rmdir() xóa thư mục đã chỉ định bằng một đường dẫn tuyệt đối hoặc liên quan. Đầu tiên, chúng ta phải thay đổi thư mục làm việc hiện tại và xóa thư mục

Ví dụ

hệ điều hành. lỗi()

hệ điều hành. error() xác định các lỗi cấp hệ điều hành. Nó làm 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, v.v.

Ví dụ

đầu ra

Problem reading: Python.txt

hệ điều hành. giáo hoàng()

Hàm này mở một tệp hoặc từ lệnh đã chỉ định và nó trả về một đối tượng tệp được kết nối với một đường ống

Ví dụ

đầu ra

hệ điều hành. đóng()

Hàm này đóng tệp được liên kết với bộ mô tả fr

Ví dụ

đầu ra

Traceback (most recent call last):
  File "main.py", line 3, in 
    file = open(fr, 'r')
FileNotFoundError: [Errno 2] No such file or directory: 'Python1.txt'

hệ điều hành. đổi tên()

Một tập tin hoặc thư mục có thể được đổi tên bằng cách sử dụng chức năng os. đổi tên(). Người dùng có thể đổi tên tệp nếu có đặc quyền thay đổi tệp

Nhập hệ điều hành để làm gì trong Python?

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ư khi tôi chạy lệnh đó trong trình bao của mình. Ví dụ. nhập os currentFiles = os. hệ thống ("người dùng> người dùng. txt")

Nhập đường dẫn hệ điều hành trong Python là gì?

Hệ điều hành. mô-đun đường dẫn luôn là mô-đun đường dẫn phù hợp với hệ điều hành mà Python đang chạy và do đó có thể sử dụng được cho các đường dẫn cục bộ . Tuy nhiên, bạn cũng có thể nhập và sử dụng các mô-đun riêng lẻ nếu muốn thao tác với một đường dẫn luôn ở một trong các định dạng khác nhau.

Hệ điều hành có nghĩa là gì Python?

os — Các giao diện khác của hệ điều hành . Tên tệp, đối số dòng lệnh và biến môi trường. Chế độ Python UTF-8. Thông số quá trình.

Nhập os và nhập sys Python là gì?

Điều đó có nghĩa là mô-đun HĐH bạn nhập bằng 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 đó (Windows, Linux, Mac). cadman6735. nhập khẩu hệ thống.