பைத்தானில் தற்போதைய கோப்பகத்தைப் பெற்று மாற்றவும் (நகர்த்தவும்)

வணிக

பைதான் இயங்கும் வேலை அடைவை (தற்போதைய அடைவு) எவ்வாறு பெறுவது, சரிபார்ப்பது மற்றும் மாற்றுவது (நகர்த்துவது) என்பதை இந்த பகுதி விளக்குகிறது.

OS தொகுதியைப் பயன்படுத்தவும். இது நிலையான நூலகத்தில் சேர்க்கப்பட்டுள்ளது, எனவே கூடுதல் நிறுவல் தேவையில்லை.

கையகப்படுத்தல் மற்றும் மாற்றம் முறையே விளக்கப்படும்.

  • தற்போதைய கோப்பகத்தைப் பெற்று சரிபார்க்கவும்: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 () ஐப் பயன்படுத்தலாம்.

ஒரு வாதமாக நகரும் பாதையைக் குறிப்பிடவும். அடுத்த நிலைக்கு செல்ல முழுமையான அல்லது உறவினர் பாதையைப் பயன்படுத்தலாம்.

  • ../'
  • ..'

யுனிக்ஸ் சிடி கட்டளையைப் போலவே தற்போதைய கோப்பகத்தையும் நீங்கள் நகர்த்தலாம் மற்றும் மாற்றலாம்.

os.chdir('../')

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

chdir என்பது பின்வருபவற்றின் சுருக்கமாகும், மேலும் இது சிடியைப் போன்றது.

  • change directory

நீங்கள் இயக்கும் ஸ்கிரிப்ட் கோப்பு (.py) இருக்கும் கோப்பகத்திற்கு செல்ல, பின்வரும் செயல்பாட்டைப் பயன்படுத்தவும்.

  • __file__
  • os.path
os.chdir(os.path.dirname(os.path.abspath(__file__)))
Copied title and URL