પાયથોનમાં વર્તમાન ડિરેક્ટરી મેળવો અને બદલો (ખસેડો)

બિઝનેસ

આ વિભાગ સમજાવે છે કે કેવી રીતે પાયથોન ચાલી રહી છે તે વર્કિંગ ડિરેક્ટરી (વર્તમાન ડિરેક્ટરી) કેવી રીતે મેળવવી, તપાસવી અને બદલવી (ખસેડવી).

ઓએસ મોડ્યુલનો ઉપયોગ કરો. તે પ્રમાણભૂત પુસ્તકાલયમાં સમાવિષ્ટ છે, તેથી વધારાના સ્થાપનની જરૂર નથી.

સંપાદન અને ફેરફાર અનુક્રમે સમજાવાશે.

  • વર્તમાન ડિરેક્ટરી મેળવો અને તપાસો:os.getcwd()
  • વર્તમાન ડિરેક્ટરી બદલો (ખસેડો):os.chdir()

ચલાવવામાં આવતી સ્ક્રિપ્ટ ફાઈલ (.py) નો પાથ __file__ સાથે મેળવી શકાય છે.

હાલની ડિરેક્ટરી મેળવો અને તપાસો: os.getcwd ()

os.getcwd()
આ વર્કિંગ ડિરેક્ટરી (વર્તમાન ડિરેક્ટરી) નો સંપૂર્ણ માર્ગ પાછો આપશે જ્યાં પાયથોન હાલમાં સ્ટ્રિંગ તરીકે ચાલી રહ્યું છે.

તમે તેને પ્રિન્ટ () સાથે આઉટપુટ કરીને ચકાસી શકો છો.

import os

path = os.getcwd()

print(path)
# /Users/mbp/Documents/my-project/python-snippets/notebook

print(type(path))
# <class 'str'>

getcwd માટે સંક્ષેપ છે

  • get current working directory

માર્ગ દ્વારા, UNIX pwd આદેશ નીચે મુજબ છે.

  • print working directory

પાથ સ્ટ્રિંગ્સને હેન્ડલ કરવા માટે os.path નો ઉપયોગ કરવો અનુકૂળ છે.

વર્તમાન ડિરેક્ટરી બદલો (ખસેડો): os.chdir ()

વર્કિંગ ડિરેક્ટરી (વર્તમાન ડિરેક્ટરી) બદલવા માટે તમે os.chdir () નો ઉપયોગ કરી શકો છો.

દલીલ તરીકે આગળ વધવાનો માર્ગ સ્પષ્ટ કરો. આગલા સ્તર પર જવા માટે ક્યાં તો સંપૂર્ણ અથવા સંબંધિત પાથનો ઉપયોગ કરી શકાય છે.

  • ../'
  • ..'

તમે વર્તમાન ડિરેક્ટરીને UNIX cd આદેશની જેમ જ ખસેડી અને બદલી શકો છો.

os.chdir('../')

print(os.getcwd())
# /Users/mbp/Documents/my-project/python-snippets

chdir નીચેના માટે સંક્ષેપ છે, અને cd જેવું જ છે.

  • change directory

ડિરેક્ટરીમાં જવા માટે જ્યાં તમે ચલાવી રહ્યા છો તે સ્ક્રિપ્ટ ફાઇલ (.py) સ્થિત છે, નીચેના ફંક્શનનો ઉપયોગ કરો.

  • __file__
  • os.path
os.chdir(os.path.dirname(os.path.abspath(__file__)))