Како добити тренутни директоријум у Питхону

Како добити тренутни директоријум у Питхону

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





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





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





Бављење Питхон директоријумима

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

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



шта хардверско убрзање ради у хрому

Преузмите тренутни радни директоријум Питхон

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

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





import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print(BASE_DIR)

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

import os
CURR_DIR = os.path.dirname(os.path.realpath(__file__))
print(CURR_DIR)

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





import os
CURR_DIR = os.getcwd()
print(CURR_DIR)

Промена тренутног директоријума Питхон

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

import os
chd = os.chdir('C:/Users/Omisola Idowu/Desktop/my_project')
CURR_DIR = os.getcwd()
print(CURR_DIR)

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

Друга подешавања за бављење Питхон директоријумима

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

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

како слике смањити величину датотеке

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

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

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

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

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

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

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

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

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

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

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

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

Кликните овде да бисте се претплатили