Питхон

Уобичајене методе Питхон ОС модула

Уобичајене методе Питхон ОС модула

Питхон је популаран програмски језик опште намене у новије време. Пружа мноштво уграђених модула и функција за извршавање одређених задатака. Питхон ОС модул омогућава извршавање задатака повезаних са оперативним системом. Модул ОС долази прединсталиран у Питхон. Модули ОС имају много уграђених функција за преузимање и интеракцију са системом датотека. Овај чланак на примерима објашњава неке функције ОС модула.

ос.функција наме ()

Тхе ос.наме () функција враћа име оперативног система. На пример, ако користите Убунту, Линук Минт или било који оперативни систем заснован на Дебиану, он ће вратити „посик“ као име оперативног система. Користимо ос.наме () функција у нашој Питхон скрипти.

Прво увезите ос модул да бисте користили његове уграђене функције.

#импортинг ос модула
импорт ос
# усинг ос.функција имена
испис (ос.име)

Оутпут


Ос.функција наме () може вратити различите излазе на основу оперативног система.

ос.мкдир () функција

Ос.мкдир () функција прави нови директоријум. Путања и име директоријума прослеђују се као аргумент функцији. Направимо неколико директорија за тестирање.

#импортинг ос модула
импорт ос
# усинг ос.мкдир () функција
#цреатинг Тест директоријум је тренутни директоријум
ос.мкдир ("Тест")
#цреатинг Тест директоријум у директоријуму Довнлоадс
ос.мкдир ("/ хоме / линукхинт / Довнлоадс / Тест1")

Оутпут

Директоријуми се успешно креирају.

ос.рмдир () функција

Тхе ос.мдир () функција уклања директоријум. Као аргумент узима име и путању датотеке и уклања директоријум. Директориј мора бити празан. Не можемо уклонити тренутни радни директоријум помоћу ос.мдир () функција.

#импортинг ос модула
импорт ос
# усинг ос.рмдир () функција
#ремовинг Тест директоријум
ос.рмдир ("Тест")
#ремовинг Тест директоријум из директоријума Преузимања
ос.рмдир ("/ хоме / линукхинт / Довнлоадс / Тест1")
принт ("Наведени директоријуми су успешно уклоњени")

Оутпут

ос.гетцвд () функција

Тхе ос.гетцвд () функција враћа име тренутног радног директорија. Тренутни радни директоријум је онај директоријум у којем је сачувана тренутно извршена Питхон датотека. У мом случају, Питхон датотека која се извршава је смештена у директоријум „Документи“. Стога ће мој тренутни радни директоријум бити директоријум „Документи“. Користимо ос.гетцвд () функција у нашој Питхон скрипти за добијање тренутних информација о радном директоријуму.

#импортинг ос модула
импорт ос
# усинг ос.гетцвд
принт ("Тренутни радни директоријум је:", ос.гетцвд ())

Оутпут


Сада променимо локацију тренутно извршене датотеке из „Документи“ у директоријум „Преузимања“ и видећете да ће се тренутна путања радног директорија променити.

#импортинг ос модула
импорт ос
# усинг ос.гетцвд
принт ("Тренутни радни директоријум је:", ос.гетцвд ())

Оутпут

Тренутни радни директоријум се мења у директоријум „Преузимања“.

ос.ремове () функција

Тхе ос.ремове () функција уклања или брише наведену датотеку. Наведемо име датотеке заједно са путањом и она уклања датотеку. Када уклонимо датотеку из тренутног директоријума, тада није потребно навести путању; док уклањамо датотеку или директоријуме из осталих директоријума, ми такође одређујемо путању. Уклонимо неку датотеку помоћу ос.ремове () функција.

#импортинг ос модула
импорт ос
# усинг ос.ремове () функција за уклањање датотеке из тренутног директоријума.
ос.ремове ("ТестФиле.ткт ")
#уклањање датотеке из директорија за преузимања
ос.ремове ("/ хоме / линукхинт / Довнлоадс / ТестФиле1.ткт ")
принт („Датотеке су успешно уклоњене“)

Оутпут

Датотеке су успешно уклоњене.

ос.функција листдир ()

Систем датотека је једна од битних компоненти сваког оперативног система који управља датотекама и чува их. Тхе ос.листдир () функција листа датотеке и поддиректоријуме наведеног директоријума. Ако се не спомиње ниједан директоријум, он узима у обзир тренутни радни директоријум и враћа датотеке у поддиректоријуме. Резултат ће бити враћен у образац листе. Користимо ос.листдир () функција у нашој Питхон скрипти.

#импортинг ос модула
импорт ос
# усинг ос.листдир функција
#листање датотека и поддиректоријума тренутног радног директорија
испис (ос.листдир ())
#листавање датотека и поддиректоријума директоријума Преузимања
испис (ос.листдир ("/ хоме / линукхинт / Довнлоадс"))
#листавање датотека и поддиректоријума директорија Десктоп
испис (ос.листдир ("/ хоме / линукхинт / Десктоп"))

Оутпут

Излаз приказује листу датотека и поддиректоријума различитих директорија.

ос.функција преименовања ()

Тхе ос.функција ренаме () мења име постојеће датотеке. Синтакса ос.функција преименовања () је следећа:

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

Први параметар узима старо име датотеке као аргумент, а у другом параметру дефинишемо ново име датотеке. Имплементирајмо ос.ренаме () функција у нашој Питхон скрипти.

#импортинг ос модула
импорт ос
# усинг ос.преименовати функцију
#преименовање датотеке у тренутном радном директоријуму
ос.преименовати („студент.кмл "," мистудент.кмл ")
#преименовање датотеке у директоријуму Преузимања
ос.ренаме ("мифиле.ткт "," датотека.ткт ")
принт ("Датотеке су успешно преименоване")

Оутпут

Закључак

Питхон ос модул је уграђени модул који омогућава извршавање задатака повезаних са оперативним системом. Има много уграђених функција за приступ датотекама на оперативним системима и управљање њима. Овај чланак детаљно објашњава ос модул и његове функције.

ОпенТТД вс Симутранс
Стварање сопствене симулације превоза може бити забавно, опуштајуће и изузетно примамљиво. Због тога морате да испробате што више игара како бисте про...
Водич за ОпенТТД
ОпенТТД је једна од најпопуларнијих игара за пословну симулацију. У овој игри морате створити диван посао превоза. Међутим, почет ћете у почетку око 1...
СуперТукКарт за Линук
СуперТукКарт је сјајан наслов дизајниран да вам пружи Марио Карт искуство бесплатно на вашем Линук систему. Прилично је изазовно и забавно играти, диз...