Python

Общи методи на модула на Python OS

Общи методи на модула на Python OS

Python е популярен отскоро език за програмиране с общо предназначение. Той осигурява много вградени модули и функции за изпълнение на конкретни задачи. Модулът на Python OS позволява изпълнение на задачи, свързани с операционната система. Модулът на ОС се предлага предварително инсталиран в Python. Модулите на ОС имат много вградени функции за извличане и взаимодействие с файловата система. Тази статия обяснява някои функции на модула OS с примери.

операционна система.функция name ()

Ос.функцията name () връща името на операционната система. Например, ако използвате Ubuntu, Linux Mint или която и да е операционна система, базирана на Debian, тя ще върне „posix“ като име на операционната система. Нека използваме os.функция name () в нашия Python скрипт.

Първо, импортирайте os модула, за да използвате вградените му функции.

# импортиране на модула os
внос os
# използвайки os.функция за име
печат (os.име)

Изход


Ос.Функцията name () може да връща различните изходи въз основа на операционната система.

операционна система.функция mkdir ()

Ос.Функцията mkdir () създава нова директория. Пътят и името на директорията се предават като аргумент на функцията. Нека създадем няколко тестови директории.

# импортиране на модула os
внос os
# използвайки os.функция mkdir ()
#creating Тестова директория е текущата директория
операционна система.mkdir ("Тест")
#creating тестова директория в директорията за изтегляния
операционна система.mkdir ("/ home / linuxhint / Downloads / Test1")

Изход

Директориите се създават успешно.

операционна система.rmdir () функция

Ос.Функцията mdir () премахва директория. Той взема името и пътя на файла като аргумент и премахва директорията. Директорията трябва да е празна. Не можем да премахнем текущата работна директория, като използваме os.mdir () функция.

# импортиране на модула os
внос os
# използвайки os.rmdir () функция
#removing тестова директория
операционна система.rmdir ("Тест")
# премахване на тестова директория от директорията за изтегляния
операционна система.rmdir ("/ home / linuxhint / Downloads / Test1")
print ("Посочените директории са премахнати успешно")

Изход

операционна система.getcwd () функция

Ос.Функцията getcwd () връща името на текущата работна директория. Текущата работна директория е тази директория, в която се запазва текущо изпълненият файл на Python. В моя случай изпълняващият се файл Python се съхранява в директорията „Документи“. Следователно текущата ми работна директория ще бъде директорията „Документи“. Нека използваме os.getcwd () функция в нашия Python скрипт, за да получите текущата информация за работната директория.

# импортиране на модула os
внос os
# използвайки os.getcwd
print ("Текущата работна директория е:", os.getcwd ())

Изход


Сега нека променим местоположението на текущо изпълнения файл от „Документи“ в директорията „Изтегляния“ и ще видите, че текущият път на работната директория ще се промени.

# импортиране на модула os
внос os
# използвайки os.getcwd
print ("Текущата работна директория е:", os.getcwd ())

Изход

Текущата работна директория се променя на директория „Изтегляния“.

операционна система.функция премахване ()

Ос.функцията remove () премахва или изтрива определен файл. Посочваме името на файла заедно с пътя и той премахва файл. Когато премахнем файл от текущата директория, няма нужда да указваме пътя; докато премахваме файла или директориите от другите директории, ние също указваме пътя. Нека премахнем някой файл, като използваме os.функция премахване ().

# импортиране на модула os
внос os
# използвайки os.remove () функция за премахване на файл от текущата директория.
операционна система.премахване (".текст")
# премахване на файл от директорията за изтегляния
операционна система.премахване ("/ home / linuxhint / Downloads / TestFile1.текст")
print ("Файловете са премахнати успешно")

Изход

Файловете се премахват успешно.

операционна система.функция listdir ()

Файловата система е един от основните компоненти на всяка операционна система, която управлява и запазва файловете. Ос.listdir () списък с файлове и поддиректории на посочена директория. Ако не е спомената директория, тя разглежда текущата работна директория и връща файловете, които са поддиректории. Резултатът ще бъде върнат във формуляра на списъка. Нека използваме os.функция listdir () в нашия скрипт на Python.

# импортиране на модула os
внос os
# използвайки os.функция listdir
# списък на файловете и поддиректориите на текущата работна директория
печат (os.listdir ())
# списък на файловете и поддиректориите на директорията за изтегляния
печат (os.listdir ("/ home / linuxhint / Downloads"))
# изброяване на файлове и поддиректории на директория на работния плот
печат (os.listdir ("/ home / linuxhint / Desktop"))

Изход

Резултатът показва списък с файлове и поддиректории на различни директории.

операционна система.функция за преименуване ()

Ос.функцията rename () променя името на съществуващия файл. Синтаксисът на os.функцията rename () е както следва:

операционна система.преименуване (“старо_име”, ново_име)

Първият параметър приема старото име на файл като аргумент, а във втория параметър дефинираме новото име на файла. Нека да приложим os.функция rename () в нашия Python скрипт.

# импортиране на модула os
внос os
# използвайки os.функция за преименуване
# преименуване на файла в текущата работна директория
операционна система.преименуване ("студент.xml "," mystudent.xml ")
# преименуване на файла в директорията за изтегляния
операционна система.преименуване ("myfile.txt "," файл.текст")
print ("Файловете са преименувани успешно")

Изход

Заключение

Модулът Python os е вграден модул, който позволява изпълнение на задачи, свързани с операционната система. Той има много вградени функции за достъп и управление на файловете в операционните системи. Тази статия обяснява подробно модула os и неговите функции.

WinMouse ви позволява да персонализирате и подобрите движението на показалеца на мишката на компютър с Windows
Ако искате да подобрите функциите по подразбиране на показалеца на мишката, използвайте безплатна програма WinMouse. Той добавя още функции, за да ви ...
Бутонът на левия бутон на мишката не работи в Windows 10
Ако използвате специална мишка с вашия лаптоп или настолен компютър, но бутонът на левия бутон на мишката не работи на Windows 10/8/7 по някаква причи...
Курсорът скача или се движи произволно, докато пишете в Windows 10
Ако установите, че курсорът на вашата мишка скача или се движи самостоятелно, автоматично, произволно, докато пишете в лаптоп или компютър на Windows,...