Питхон

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

Питхон ОС модул
У овој лекцији о Питхон 'ОС' модулу проучићемо како нам овај модул омогућава извођење уобичајених операција повезаних са ОС-ом. Прва предност ОС модула је његова независност од оперативног система главног рачунара. То значи да овај модул може радити исто на било којој Линук дистрибуцији или чак на другим оперативним системима. У овом посту проучићемо функције које нам пружа. Хајде да почнемо.

Рад са ОС модулом

Да бисмо започели рад са ОС модулом и натерали скрипте да користе овај модул, користићемо исту изјаву о увозу у свим скриптама које пишемо:

импорт ос

Ова изјава увози и у наш обим уноси потребне зависности од ОС модула.

ос.име

Ово је најосновнија операција коју можемо извршити са овим модулом. Ово је самоописно по природи коју ће ова функција дати ОС-у који тренутно користимо:

импорт ос
испис (ос.име)

Када покренемо овај програм, видећемо овај излаз:

Наравно, ова скрипта ће дати различите резултате на основу хостованих платформи.

ос.околина

Помоћу околина параметар процеса, можемо добити податке о променљивим околине дефинисаним у систему. Хајде да ово употребимо овде:

импорт ос
хоме_енв = ос.околиш ['ХОМЕ']
принт (хоме_енв)

Када покренемо овај програм, видећемо следећи резултат:

Опет, ова скрипта ће дати различите излазе на основу конфигурисаних параметара.

ос.екецвп

Користећи ОС модул, можемо чак и да извршавамо друге скрипте присутне на машини. За ово, хајде да овде дефинишемо пример скрипте са именом 'сампле.пи 'и са следећим садржајем:

принт ("Здраво ЛинукХинт");

У програму, извршимо ову скрипту помоћу питхон интерпретера:

импорт ос
интерпретер = "питхон"
скрипта = ["здраво.пи "]
испис (ос.екецвп (тумач, (тумач,) + корице (скрипта)))

Када покренемо овај програм, видећемо следећи резултат:

Ово је заправо врло важна наредба помоћу које можемо писати скрипте које покрећу и друге скрипте на основу токова и услова.

ос.гетуид

Користећи функцију гетуид, можемо добити ИД тренутног процеса (или ПИД). Овим можемо да контролишемо и процес. Ставимо ову функцију на употребу:

импорт ос
испис (ос.гетуид ())

Када покренемо овај програм, видећемо овај излаз:

ос.унаме

Помоћу функције унаме можемо детаљно идентификовати тренутни ОС. Ставимо ову функцију на употребу:

импорт ос
испис (ос.унаме ())

Када покренемо овај програм, видећемо следећи резултат:

Ово су прилично информације о платформи.

ос.листдир

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

импорт ос
испис (ос.листдир ("."))

Обезбедили смо . овде тако да скрипта штампа директоријуме и датотеке присутне у тренутном директоријуму. Када покренемо овај програм, видећемо следећи резултат:

ос.систем

Користећи ос систем функцију, можемо покренути наредбу у Питхон скрипти, која ће се понашати као да је извршавамо директно из командне линије. На пример:

импорт ос
филес = ос.систем ("корисници> корисници.ткт ")

Када покренемо овај програм, видећемо следећи резултат:

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

Како преузети и играти Сид Меиер'с Цивилизатион ВИ на Линук-у
Увод у игру Цивилизатион 6 је модерни поглед на класични концепт представљен у серији игара Аге оф Емпирес. Идеја је била прилично једноставна; започе...
Како инсталирати и играти Доом на Линук-у
Увод у Доом Доом серија настала је 90-их година након објављивања оригиналног Доом-а. То је био тренутни хит и од тог времена надаље серија игара је д...
Вулкан за кориснике Линука
Са сваком новом генерацијом графичких картица видимо да програмери игара помичу границе графичке верности и долазе на корак од фотореализма. Али упрко...