ОС модул у Питхону: Све што треба да знате



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

је један од најснажнијих програмских језика доступан у индустрији данас. Захваљујући великом броју функција и великој свестраности, у Питхону се може постићи пуно сложених програмских циљева прилично лако. У овом чланку ћемо разговарати о ОС модулу у Питхону следећим редоследом:

Шта је ОС модул у Питхону?





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

ОС модул у Питхону



Модул ОС и ос.патх модули су исти и тренутно се лако могу увести из стандардне библиотеке.

Функције ОС модула



Сада када знате дефиницију ОС модула, погледајмо неке од његових функција.

  • ос.наме: Ако желите да знате име и акредитиве тренутног оперативног система на којем је покренут Питхон, онда користите функцију ос.наме. Погледајте пример у наставку да бисте боље разумели његову примену.
импорт ос принт (ос.наме)

Излаз:

посик

Белешка: Горњи програм ће дати различите резултате у зависности од оперативног система који тренутно користите.

  • ос.гетцвд (): Ако желите да знате тренутни радни директоријум или ЦВД који је коришћен за покретање вашег кода, онда можете да користите ову функцију. Слично функцији ос.наме, излаз овог ће варирати у зависности од система на којем је инсталиран.

    рубин на шинама веб туториал
импорт ос принт (ос.гетцвд ()) # За испис апсолутне путање на вашем систему # ос.патх.абспатх ('.') # За испис датотека и директорија у тренутном директоријуму # на вашем систему # ос.листдир ('. ')

Излаз:

Ц: КориснициГФГДесктопМодулеОС

Белешка: Ако користите ГФГ тумач, тада ће директоријум који се користи подразумевано бити / роот.

  • ос.еррор: Кад год користите модул или функцију у Питхону која је увезена из стандардне библиотеке, то ће покренути ОСЕррор у случају да сте користили нетачну путању као и имена датотека или сте користили аргумент који има исправан тип, али није прихватио оперативни систем који тренутно користите. Ова функција је псеудоним уграђеног ОСЕррор изузетка у Питхону. Погледајте пример испод да бисте ово боље разумели.

    пролећни мвц водич за почетнике
импорт ос три: # Ако датотека не постоји, # тада би бацила ИОЕррор име датотеке = 'ГФГ.ткт' ф = опен (име датотеке, 'рУ') тект = ф.реад () ф.цлосе () # Цонтрол скочи директно овде ако # било који од горњих редова баци ИОЕррор. осим ИОЕррор: исписат ће се # принт (ос.еррор) ('Проблем са читањем:' + назив датотеке) # У сваком случају, код се затим наставља с # редом након покушаја / осим

Излаз:

Проблем са читањем: ГФГ.ткт

  • ос.попен (): Ова функција је део манипулације објектом датотеке и користи се за отварање цеви према и из наредбе. Повратна вредност ове функције може се читати или писати у зависности од ваше употребе р или в. Синтакса ове функције је следећа, ос.попен (наредба [, режим [, подешавање величине]]). Параметри који се узимају у обзир су начин рада и величина. Погледајте пример испод да бисте ово боље разумели.

импорт ос фд = 'ГФГ.ткт' # попен () је сличан опен () филе = опен (фд, 'в') филе.врите ('Хелло') филе.цлосе () филе = опен (фд, 'р ') тект = филе.реад () принт (тект) # попен () пружа цев / мрежни пролаз и директно приступа датотеци филе = ос.попен (фд,' в ') филе.врите (' Здраво ') # Датотека није затворено, приказано у следећој функцији.

Излаз:

Здраво

  • ос.цлосе (): Ако желите да затворите директоријум датотека фд, онда можете да користите ову функцију. Када се користи, датотеку треба прво отворити помоћу функције опен (), а затим затворити помоћу функције цлосе (). Погледајте пример испод да бисте ово боље разумели.

импорт ос фд = 'ГФГ.ткт' филе = опен (фд, 'р') тект = филе.реад () принт (тект) ос.цлосе (филе)

Излаз:

Трацебацк (последњи последњи позив):

Датотека 'Ц: УсерсГФГДесктопГеексФорГеексОСФиле.пи', ред 6, у

ос.цлосе (датотека)

ТипеЕррор: потребан је цео број (добио је тип _ио.ТектИОВраппер)

  • ос.ренаме (): Ако у одређеној ситуацији требате преименовати стару текстуалну датотеку која је већ присутна, можете користити ову функцију. Напомена: Име датотеке у контексту се мења само ако датотека већ постоји у директоријуму и корисник има одговарајућу дозволу да то учини. Погледајте пример испод да бисте ово боље разумели.

    пролећни мвц водич за почетнике
импорт ос фд = 'ГФГ.ткт' ос.ренаме (фд, 'Нев.ткт') ос.ренаме (фд, 'Нев.ткт')

Излаз:

Трацебацк (последњи последњи позив):

Датотека 'Ц: УсерсГФГДесктопМодулеОСГеексФорГеексОСФиле.пи', ред 3, у

ос.ренаме (фд, 'Нев.ткт')

ФилеНотФоундЕррор: [ВинЕррор 2] Систем не може да пронађе датотеку

наведена датотека: 'ГФГ.ткт' -> 'Нев.ткт'

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

Овим смо дошли до краја овог ОС модула у Питхону. Надам се да су све ваше сумње у вези са ОС модулом сада разрешене.

Да бисте стекли детаљно знање о Питхону, заједно са разним апликацијама, то можете за онлајн обуку уживо са подршком 24/7 и доживотним приступом.

Имате питање за нас? Спомените их у одељку за коментаре у „Члански оператери у Питхону“ и јавићемо вам се.