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

Било из хитних разлога или будућих потреба, то је неопходан аспект и приликом извршавања Питхон пројеката.

Дакле, хајде да истакнемо технике које можете користити за добијање вашег тренутног Питхон директорија, као и неке друге могуће угађања која можете генерално да примените на њега.

Суочавање са Питхон директоријима

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

Како створити, увести и поново користити сопствени модул у Питхону

Објашњавамо важан темељ поновне употребљивости кода у Питхон: модулима.

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

питон. То је зато што ос методе су Питхон пакети и не можете их извршити директно са ЦМД-а.

Набавите тренутни Питхон Воркинг Дирецтори

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

Да бисте добили основну путању вашег Питхон радног директорија помоћу ос.патх методу, у вашу Питхон датотеку или љуску напишите следеће:

импорт ос
БАСЕ_ДИР = ос.патх.дирнаме (ос.патх.дирнаме (ос.патх.абспатх (__филе__)))
испис (БАСЕ_ДИР)

Међутим, да бисте користили горњу методу за проверу активног радног именика, откуцајте следеће:

импорт ос
ЦУРР_ДИР = ос.патх.дирнаме (ос.патх.реалпатх (__филе__))
испис (ЦУРР_ДИР)

Преузимање тренутног Питхон директоријума помоћу ос.гетцвд метода је сасвим равна; да бисте је користили, покрените следеће редове у својој љусци или Питхон датотеци:

импорт ос
ЦУРР_ДИР = ос.гетцвд ()
испис (ЦУРР_ДИР)

Пребацивање вашег тренутног Питхон директорија

Ако желите, можете променити тренутни директоријум Питхон тако да наследи другу путању до датотеке. Да бисте то урадили, потребно је само да дефинишете путању датотеке за нови радни директоријум као што је то учињено у исечку кода испод. Обавезно замените путању оном која се односи на вас:

импорт ос
цхд = ос.цхдир ('Ц: / Усерс / Омисола Идову / Десктоп / ми_пројецт')
ЦУРР_ДИР = ос.гетцвд ()
испис (ЦУРР_ДИР)

Горњи код мења тренутни радни директоријум у онај у загради. Дакле, излаз горњег исечка враћа целу путању новог директоријума који сте унели у ос.цхдир () метода.

Остала подешавања за бављење Питхон директоријима

Поред добијања тренутног директоријума, постоје и друге ствари које можете учинити да бисте се бавили Питхон радним путањама. Можете наведите датотеке и подмапе унутар Питхон радног директорија, као и преименовати, уклонити или направити Питхон директоријум тако што ћете уписати било који од следећих редова у вашу Питхон љуску.

Можете такође додајте Питхон у Виндовс ПАТХ променљиву.

Међутим, укуцавањем увезите потребне модуле импорт ос у својој љусци пре покретања команди.

  1. ос.листдир (): излистајте све датотеке и подмапе у тренутном Питхон радном директоријуму
  2. ос.мкдир ('нови_дир'): направите нови Питхон директоријум у оквиру тренутног директорија пројекта
  3. ос.ренаме ('старо_име', 'ново_име'): преименујте било коју именовану датотеку или фасциклу у тренутном директоријуму тако што ћете навести првобитно име, а затим ново име
  4. ос.рмдир ('име_мапе'): уклоните празну фасциклу у оквиру тренутне радне путање
  5. ос.ремове ('име_датотеке'): избришите датотеку из Питхон директоријума
  6. схутил.рмтрее ('име_мапе'): избришите директоријум који није празан из радног директорија, да бисте користили ову наредбу, увезите схутил библиотека куцањем импорт схутил у вашој радној датотеци или Питхон љусци.

Паметно организујте свој директоријум пројеката

Без обзира на пројекат који желите да започнете, добра је пракса да направите фасциклу која садржи цео ваш пројекат. А распоред вашег директоријума и датотека може утицати на излаз вашег Питхон пројекта. Дакле, мора постојати добро структурирани директоријум који ће спречити да ваше радно стабло буде забрљано.

Међутим, методе директоријума које су овде наведене су неке од неколико ствари на које наилазите током кретања даље у извршавање Питхон пројеката посебно када треба да повежете једну или више директоријума или датотека заједно.

Емаил
Како направити Твиттер, Инстаграм и Реддит ботове користећи Питхон

Да ли желите да направите сопствене ботове за друштвене мреже? Ево како можете аутоматски да објављујете исправке на Твиттеру, Инстаграму и Реддиту помоћу Питхона.

Повезане теме
  • Програмирање
  • Програмирање
  • Питхон
О аутору
Идову Омисола (Објављено 49 чланака)

Идову је заљубљен у све паметне технологије и продуктивност. У слободно време игра се са кодирањем и пребацује се на шаховску таблу кад му је досадно, али такође воли да се повремено отргне од рутине. Његова страст да људима покаже пут око модерне технологије мотивише га да пише више.

Још од Идову Омисола

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!

Још један корак…!

Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.

.