రాస్ప్బెర్రీ పై వినియోగదారులు పైథాన్ని ఉపయోగించి రాస్ప్బెర్రీ పై సిస్టమ్లో డైరెక్టరీ ఫైల్లను ఎలా జాబితా చేయాలో తెలుసుకోవడానికి ఈ గైడ్ని అనుసరించవచ్చు.
రాస్ప్బెర్రీ పైలో పైథాన్ ఉపయోగించి డైరెక్టరీ ఫైళ్లను ఎలా జాబితా చేయాలి
రాస్ప్బెర్రీ పై సిస్టమ్లో డైరెక్టరీ ఫైల్లను జాబితా చేయడానికి పైథాన్ రెండు సులభమైన మార్గాలను అందిస్తుంది, అవి క్రింది విధంగా ఉన్నాయి:
విధానం 1: os.listdirతో పైథాన్ని ఉపయోగించి డైరెక్టరీలో ఫైల్లను జాబితా చేయండి
ది అనేది ఒక జాబితా () పద్ధతి, ఇది OS మాడ్యూల్ యొక్క లక్షణం, డైరెక్టరీలో నిల్వ చేయబడిన అన్ని ఫైల్ల జాబితాను (సబ్ డైరెక్టరీలతో సహా) వీక్షించడానికి మమ్మల్ని అనుమతిస్తుంది. మీరు ఏదైనా డైరెక్టరీలో ఉన్న ఫైల్ల జాబితాను ప్రింట్ చేయాలనుకుంటే, మీరు దీన్ని ఉపయోగించి చేయవచ్చు os.listdir() కింది దశల ద్వారా ఫంక్షన్ (ప్రోగ్రామ్ ఉన్న చోట):
దశ 1: టెర్మినల్ను ప్రారంభించండి మరియు పైథాన్ ఫైల్ను సృష్టించడానికి నానో ఎడిటర్లో కింది ఆదేశాన్ని నమోదు చేయండి.
$ నానో < ఫైల్ పేరు > . py
దశ 2 : ఫైల్ని సృష్టించిన తర్వాత, ఫైల్ లోపల క్రింద ఇవ్వబడిన కోడ్ను నమోదు చేయండి:
దిగుమతి మీరు
జాబితా = మీరు . అనేది ఒక జాబితా ( '/home/pi' )
ముద్రణ ( జాబితా )
గమనిక: ఫైల్ యొక్క మార్గాన్ని మార్చాలని గుర్తుంచుకోండి ఎందుకంటే ఇది మీ పరిస్థితిలో భిన్నంగా ఉండవచ్చు.
ఉపయోగించి ఫైల్ను సేవ్ చేయండి “CTRL+X” .
దశ 3: ఉపయోగించి రాస్ప్బెర్రీ పై ఫైల్ను అమలు చేయండి 'పైథాన్ 3' వ్యాఖ్యాత.
$ పైథాన్3 < ఫైల్ పేరు > . pyఇది ఫైల్ల జాబితాను ప్రదర్శిస్తుంది పై డైరెక్టరీ.
విధానం 2: os.walkతో పైథాన్ని ఉపయోగించి డైరెక్టరీలో ఫైల్లను జాబితా చేయండి
మీరు కూడా ఉపయోగించవచ్చు os.walk() పైథాన్ని ఉపయోగించి డైరెక్టరీలో ఫైల్లను జాబితా చేయడానికి ఫంక్షన్. ఇది డైరెక్టరీ మరియు సబ్ డైరెక్టరీలలో ఫైల్లను పునరావృతంగా జాబితా చేస్తుంది. సమాచారం చదవడానికి చాలా పొడవుగా ఉంటుంది, అయితే వినియోగదారులు డైరెక్టరీల లోపల ఫైల్ల పూర్తి జాబితాను చూడాలనుకుంటే, ఫంక్షన్ మంచి ఎంపికగా ఉంటుంది. ఈ ఫంక్షన్ ద్వారా ఫైల్లను జాబితా చేయడానికి, దిగువ-ఇచ్చిన దశలను అనుసరించండి:
దశ 1: కొత్త పైథాన్ ఫైల్ను సృష్టించడానికి మొదట కింది ఆదేశాన్ని ఉపయోగించండి:
$ నానో < ఫైల్_పేరు > . pyదశ 2: ఆ తర్వాత పైథాన్ ఫైల్కి కింది కోడ్ని జోడించండి.
దిగుమతి మీరుకోసం ఫైళ్లు లో మీరు . నడవండి ( '/home/pi/Documents' ) :
కోసం ఫైల్ లో ఫైళ్లు:
ముద్రణ ( ఫైల్ )
గమనిక: మీకు నచ్చిన విధంగా మీరు డైరెక్టరీ మార్గాన్ని సవరించవచ్చు.
దశ 3: క్లిక్ చేయడం ద్వారా పత్రాన్ని సేవ్ చేయండి “Ctrl+X” , 'మరియు' మార్పులను ఆమోదించడానికి మరియు 'నమోదు చేయి' దాన్ని మూసివేయడానికి.
దశ 4: డైరెక్టరీలోని ఫైల్ల జాబితాను చూడటానికి పైథాన్ ఫైల్ను అమలు చేయడానికి దిగువ ఆదేశాన్ని అమలు చేయండి.
$ python3 ఫైల్ పేరు. py
మరియు ఈ విధంగా ఉంది os.walk ఫంక్షన్ అన్ని ఫైళ్ళను చూపుతుంది.
విధానం 3: os.scandirతో పైథాన్ని ఉపయోగించి డైరెక్టరీలో ఫైల్లను జాబితా చేయండి
మీరు సహాయంతో పైథాన్ని ఉపయోగించి రాస్ప్బెర్రీ పై డైరెక్టరీ ఫైల్లను కూడా జాబితా చేయవచ్చు os.scandir() ఫంక్షన్. ఈ కారణంగా, ఈ ఫంక్షన్ ద్వారా ఫైల్లను జాబితా చేయడానికి క్రింది మార్గదర్శకాలను అనుసరించండి:
దశ 1: ఫైల్ను క్రియేట్ చేయడానికి కింది ఆదేశాన్ని ఉపయోగించండి, అందులో మీరు ఫైల్ను రీలొకేట్ చేయడానికి కోడ్ను నమోదు చేస్తారు.
$ నానో < ఫైల్_పేరు > . pyదశ 2: ఆపై ఫైల్కి క్రింది కోడ్ను జోడించండి.
దిగుమతి మీరు# నిర్దిష్ట డైరెక్టరీ లోపల ఫైల్ల జాబితాను పొందండి
dir_path = ఆర్ '/home/pi/'
కోసం మార్గం లో మీరు . అపకీర్తి ( dir_path ) :
ఉంటే మార్గం. is_file ( ) :
ముద్రణ ( మార్గం. పేరు )
దశ 3 : కొట్టడం ద్వారా “Ctrl+X” మరియు 'మరియు' , మీరు ఫైల్ను సేవ్ చేయవచ్చు.
దశ 4 : ఫైళ్ల జాబితాను చూడటానికి python3 ఇంటర్ప్రెటర్ని ఉపయోగించి క్రింద ఇవ్వబడిన ఆదేశాన్ని అమలు చేయండి.
$ పైథాన్3 < ఫైల్_పేరు > . py
ముగింపు
డైరెక్టరీ ఫైల్లను జాబితా చేయడానికి పైథాన్లో విస్తృతంగా ఉపయోగించే మూడు ఫంక్షన్లు ఉన్నాయి os.listdir, os.walk మరియు os.స్కాండిర్ పైన పేర్కొన్న మార్గదర్శకాలలో చూపబడింది. డైరెక్టరీలకు ప్రయాణించడం లేదా ఫైల్లు మరియు డైరెక్టరీలను ప్రదర్శించడానికి ఆదేశాలను ఉపయోగించడం కంటే కోడ్ని సృష్టించడంపై దృష్టి పెట్టాలనుకునే ప్రోగ్రామర్లకు ఈ అన్ని విధులు సహాయపడతాయి.