పైథాన్ ఫైల్ రీడ్() విధానం

Paithan Phail Rid Vidhanam



“మేము ప్రారంభకులకు ఉత్తమ ప్రోగ్రామింగ్ భాష గురించి మాట్లాడినప్పుడు, పైథాన్ వాటిలో ఒకటి. ఇది “పైథాన్” యొక్క ఈ ఫంక్షన్‌లను ఉపయోగించడం ద్వారా వివిధ పనులను చేయడంలో సహాయపడే చాలా అంతర్నిర్మిత ఫంక్షన్‌లతో మాకు సౌకర్యాలు కల్పిస్తుంది. పైథాన్‌లో టెక్స్ట్ ఫైల్‌ను తెరవడం, ఆ ఫైల్‌ను చదవడం, ఏదైనా ఫైల్‌కి డేటా రాయడం లేదా ఫైల్‌ను తెరిచిన తర్వాత మూసివేయడం వంటి వివిధ ఫైల్‌లపై పైథాన్ సహాయంతో మనం ఏదైనా పని చేయాలనుకున్నప్పుడు, మేము పైథాన్ ఫంక్షన్‌లను ఉపయోగిస్తాము “ read(), open(), close()” etc.

ఈ విధులు మా పనిని చాలా సరళంగా మరియు సులభంగా చేస్తాయి. ఈ గైడ్‌లో, మేము “ఫైల్ రీడ్()” పద్ధతిని వివరంగా చర్చిస్తాము మరియు ఈ పద్ధతి యొక్క పనితీరును “పైథాన్”లో వివరిస్తాము. పైథాన్‌లోని టెక్స్ట్ ఫైల్‌ను చదవడంలో “ఫైల్ రీడ్()” పద్ధతి సహాయపడుతుంది. మేము ఫైల్ నుండి కొంత డేటాను చదవవలసి వచ్చినప్పుడు, మేము 'పైథాన్'లో 'ఫైల్ రీడ్()' పద్ధతిని ఉపయోగిస్తాము. మేము ఫైల్ నుండి మొత్తం డేటాను అలాగే ఫైల్ నుండి నిర్దిష్ట బైట్‌లను చదవగలము. మేము “రీడ్()” పద్ధతిలో బైట్‌ల సంఖ్యను పేర్కొన్నట్లయితే, ఈ నిర్దిష్ట బైట్‌లు చదవబడతాయి మరియు “రీడ్()” పద్ధతిలో మనం ఏదైనా విలువను జోడించకపోతే, దాని డిఫాల్ట్ విలువ “-1, ” మరియు ఇది ఫైల్ నుండి పూర్తి డేటాను చదువుతుంది. ఇప్పుడు, మేము ఈ “ఫైల్ రీడ్()” పద్ధతి యొక్క సింటాక్స్‌ను చూపుతాము, ఆపై మన కోడ్‌లలో కూడా ఈ పద్ధతిని ఉపయోగిస్తాము.

ఉదాహరణ 1

“ఫైల్ రీడ్()” పద్ధతి సహాయంతో మనం చదవాలనుకుంటున్న పైథాన్ ఫైల్ ఇక్కడ ఉంది. ఈ ఫైల్ దిగువ స్క్రీన్‌షాట్‌లో చూపబడిన డేటాను కలిగి ఉంది. ఇప్పుడు, ముందుకు సాగండి మరియు “ఫైల్ రీడ్()” పద్ధతి సహాయంతో “పైథాన్” కోడ్‌లో ఆ డేటాను ఎలా చదువుతామో చూడండి.









ఈ గైడ్‌లో మేము ఉపయోగిస్తున్న “స్పైడర్” యాప్ ఇక్కడ ఉంది. మేము మొదట “w”ని వేరియబుల్‌గా ఉంచుతాము మరియు ఈ “w” “open()” ఫంక్షన్‌తో ప్రారంభించబడుతుంది. 'ఓపెన్()' ఫంక్షన్‌లో మొదటి పారామీటర్‌గా ఇవ్వబడిన ఫైల్‌ను తెరవడంలో ఫంక్షన్ సహాయపడుతుంది. మొదటి పరామితి “w_file.txt,” మేము ఇక్కడ తెరుస్తున్నాము, ఆపై మనకు రెండవ పరామితిగా “r” ఉంటుంది. ఈ “r” అంటే మనం ఈ ఫైల్‌ని చదవడం కోసం మాత్రమే తెరుస్తున్నామని అర్థం. మేము ఈ “రీడ్()” పద్ధతితో ఫైల్ ఆబ్జెక్ట్‌ను వ్రాస్తాము. మేము దానిని 'w.read()' అని వ్రాస్తాము. ఇప్పుడు, “w_file.txt” యొక్క డేటా చదవబడుతుంది మరియు “ప్రింట్()” ఫంక్షన్‌లో మనం ఈ పద్ధతిని ఉపయోగించినందున డేటా కన్సోల్‌లో కూడా ప్రదర్శించబడుతుంది.







“Spyder” యాప్‌లో, మేము ఫలితాన్ని పొందడానికి “Shift+Enter”ని నొక్కండి. “w_file.txt” టెక్స్ట్ ఫైల్‌లో ఉన్న డేటా ఇక్కడ ప్రదర్శించబడుతుంది ఎందుకంటే మనం ఆ ఫైల్‌ని చదివాము మరియు పైథాన్ ఫంక్షన్‌ల సహాయంతో ఫైల్ డేటాను “పైథాన్” కోడ్‌లో ప్రింట్ చేస్తాము.



ఉదాహరణ 2

మేము మళ్ళీ 'w_file.txt'ని తెరిచి చదువుతున్నాము, కానీ ఇక్కడ మేము 'w_file.txt' ఫైల్ నుండి నిర్దిష్ట బైట్‌లను చదువుతున్నాము. “open()” పద్ధతిలో, మనం తెరిచి చదవాలనుకునే ఫైల్ పేరును పేర్కొంటాము. మేము ఈ పద్ధతిలో “r” అని కూడా వ్రాస్తాము ఎందుకంటే మేము దాని డేటాను చదవడం కోసం “w_file.txt”ని తెరుస్తాము. క్రింద మనకు “ప్రింట్ ()”లో “రీడ్ ()” పద్ధతి ఉంది. మేము ఈ “రీడ్()” పద్ధతిలో “28”ని కూడా జోడిస్తాము, అంటే మేము ఈ “రీడ్()” పద్ధతిలో “28” బైట్‌లను పేర్కొన్నాము. ఇది ఫైల్ నుండి నిర్దిష్ట బైట్‌ను మాత్రమే చదువుతుంది మరియు ఆ డేటాను కన్సోల్‌లో ప్రదర్శిస్తుంది. మేము “print()”లో “w.read(28)” అని టైప్ చేస్తాము కాబట్టి “w_file.txt” నుండి “28” బైట్‌లు కన్సోల్‌లో చదవబడతాయి మరియు ముద్రించబడతాయి.

ఇక్కడ చూడండి. ఫైల్ యొక్క మొత్తం డేటా ఇక్కడ ముద్రించబడదు. పైన పేర్కొన్న “పైథాన్” కోడ్‌లోని “రీడ్()” పద్ధతిలో మేము ఈ బైట్‌లను పేర్కొన్నందున పేర్కొన్న బైట్‌లు ముద్రించబడ్డాయి.

ఉదాహరణ 3

టెక్స్ట్ ఫైల్ దిగువ స్క్రీన్‌షాట్‌లో చూపబడింది. ఈ ఫైల్ కొన్ని పంక్తులను కలిగి ఉంది మరియు మేము ఈ ఫైల్‌లను ఫైల్ నుండి చదువుతాము మరియు ఫైల్ యొక్క మొత్తం డేటాను కన్సోల్‌లో ముద్రిస్తాము.

“డేటా” అనేది మనం ఇక్కడ ప్రారంభిస్తున్న వేరియబుల్. ఆ వేరియబుల్‌ని ప్రారంభించడం కోసం “ఓపెన్()” పద్ధతి ఉపయోగించబడుతుంది. మేము ఇక్కడ “demofile.txt” ఫైల్‌ని తెరుస్తున్నాము. మేము ఈ పద్ధతిలో ఫైల్ పేరును వ్రాస్తాము. అప్పుడు, మేము 'పేరు' సహాయంతో ఫైల్ పేరును ప్రింట్ చేస్తాము. మేము ఫైల్ ఆబ్జెక్ట్‌ను వ్రాసి, ఆపై 'పేరు' వ్రాస్తాము. ఫైల్ యొక్క ఆబ్జెక్ట్ “డేటా” కాబట్టి మేము “డేటా” అని టైప్ చేస్తాము. 'ముద్రణ'లో పేరు'. మేము ఇక్కడ తెరిచిన ఫైల్ పేరును ముద్రించడంలో ఇది సహాయపడుతుంది.

దీని తరువాత, మేము 'read()' పద్ధతితో 'data2'ని ప్రారంభిస్తాము. మనం ఈ “రీడ్()” పద్ధతిని ఉపయోగించినప్పుడు, మనం ఫైల్ ఆబ్జెక్ట్‌ను ఈ పద్ధతితో వ్రాయాలి. కాబట్టి, మేము ఇక్కడ “data.read()” అని టైప్ చేస్తాము, దీనిలో “డేటా” అనేది ఫైల్ యొక్క ఆబ్జెక్ట్ మరియు “read()” అనేది ఆ ఫైల్‌ను చదవడానికి పద్ధతి. డేటాను చదివిన తర్వాత, మేము ఆ డేటాను కన్సోల్‌లో కూడా ప్రింట్ చేయాలనుకుంటున్నాము. 'ప్రింట్()' పద్ధతిలో చదివిన తర్వాత ఫైల్ యొక్క డేటాను కలిగి ఉన్న 'data2'ని ఉంచడం ద్వారా మేము దీన్ని చేస్తాము.

ఇప్పుడు, “demofile.txt” డేటా కన్సోల్‌లో రెండర్ చేయబడుతుంది. అప్పుడు, మనం ఆ ఫైల్‌ను మూసివేయాలి. “Python”లో ఫైల్‌లను మూసివేయడం కోసం, మనకు “close()” పద్ధతి ఉంది, కాబట్టి మేము ఫైల్ ఆబ్జెక్ట్‌తో “close()” పద్ధతిని ఉపయోగిస్తాము మరియు దానిని “data.close()” అని వ్రాస్తాము. ఇప్పుడు, ఈ కోడ్ ఫలితాన్ని తనిఖీ చేయండి.

పై ఫైల్ నుండి మొత్తం డేటా ఈ ఫలితంలో చదవబడుతుంది మరియు ముద్రించబడుతుంది. 'పైథాన్'లోని డేటాను చదవడానికి మేము కేవలం 'రీడ్()' పద్ధతిని ఉపయోగిస్తాము.

ఉదాహరణ 4

ఇక్కడ కొత్త టెక్స్ట్ ఫైల్ ఉంది, దానిని మనం ఈ కోడ్‌లో చదువుతాము. “పైథాన్” కోడ్‌లో ఆ డేటాను చదవడానికి మేము మళ్లీ “రీడ్()” పద్ధతిని ఉపయోగిస్తాము.

ముందుగా, మనం పైన చూపిన ఈ ఫైల్‌ని తెరుస్తాము. “open()” పద్ధతిలో, ఫైల్ పేరు చొప్పించబడింది, ఇది “file2.txt”. ఇప్పుడు, ఈ ఫైల్ తెరవబడుతుంది. మనం ఇక్కడ తెరిచిన ఈ ఫైల్ పేరు కూడా ప్రదర్శించబడుతుంది ఎందుకంటే మనం “print()”లో “a.name”ని ఉపయోగించాము, ఇక్కడ “a” ఫైల్ ఆబ్జెక్ట్‌గా ఉంటుంది. దీని తర్వాత, మేము “a.read()” పద్ధతితో “data_2”ని ప్రారంభిస్తాము, తద్వారా డేటా “data_a” వేరియబుల్‌లో చదవబడుతుంది మరియు నిల్వ చేయబడుతుంది. చదివిన తర్వాత, 'ప్రింట్()'లో 'data_a' వేరియబుల్‌ని ఉంచడం ద్వారా మేము డేటాను ప్రింట్ చేస్తాము. 'పైథాన్'లో ఫైల్‌లను మూసివేయడానికి, మేము ఫైల్ ఆబ్జెక్ట్‌తో 'close()' పద్ధతిని ఉపయోగిస్తాము.

'file2.txt' ఫైల్ నుండి డేటా చదవబడుతుంది మరియు ఈ ఫలితంలో కూడా అందించబడుతుంది, మేము 'రీడ్()' పద్ధతిలో నిర్దిష్ట బైట్‌లను జోడించనందున, ఆ ఫైల్ నుండి పూర్తి డేటా ఈ ఫలితంలో రెండర్ చేయబడుతుంది.

ఉదాహరణ 5

“b” వేరియబుల్ ఇప్పుడు ఈ కోడ్‌లోని “open()” పద్ధతితో ప్రారంభించబడింది మరియు ఫైల్ పేరు ఈ పద్ధతిలో చొప్పించబడింది. దీని తర్వాత, మేము 'print()'లో 'b.name'ని ఉపయోగించి ఫైల్ పేరును క్రింద ముద్రిస్తాము. అప్పుడు మనకు “lines_b” వేరియబుల్ ఉంది, ఇది “b.read()”తో ప్రారంభించబడింది. “రీడ్()” పద్ధతిలో, మేము ఈ ఉదాహరణలో చదవాలనుకుంటున్న కొన్ని బైట్‌లను కూడా చొప్పించాము. ఇక్కడ, “రీడ్()” పద్ధతిలో ఈ “20” సంఖ్యను ఉంచడం ద్వారా మనం “20” బైట్‌లను చదువుతున్నాము. దీని తరువాత, 'ప్రింట్()' పద్ధతి సహాయంతో చదివిన తర్వాత ఫైల్ నుండి మనకు లభించే నిర్దిష్ట బైట్‌ల డేటాను మేము ప్రింట్ చేస్తాము. ఇక్కడ, “lines_b” “print()”లో వ్రాయబడిందని మీరు చూడవచ్చు. ఈ “lines_b” ఫైల్ నుండి మనం చదివే 20 బైట్‌ల డేటాను కలిగి ఉంది.

ఫైల్ పేరు మొదట రెండర్ చేయబడుతుంది మరియు ఆ ఫైల్ నుండి 20 బైట్‌ల డేటా ఈ ఫలితంలో ఇక్కడ చదవబడుతుంది మరియు ముద్రించబడుతుంది.

ముగింపు

ఈ గైడ్ అంతా “పైథాన్ ఫైల్ రీడ్()” పద్ధతికి సంబంధించినది. మేము ఈ పద్ధతిని ఇక్కడ లోతైన వివరంగా అన్వేషించాము మరియు పైథాన్‌లోని ఫైల్ డేటాను చదవడంలో ఈ పద్ధతి మాకు సహాయపడుతుందని వివరించాము. మేము డేటా మరియు మొత్తం డేటా నుండి నిర్దిష్ట బైట్‌లను చదవగలమని మేము వివరించాము. “రీడ్()” పద్ధతి యొక్క డిఫాల్ట్ విలువ “-1” అని కూడా మేము వివరించాము, ఇది ఫైల్ నుండి పూర్తి డేటాను చదువుతుంది మరియు మేము కొన్ని నిర్దిష్ట బైట్‌ల డేటాను చదవాలనుకుంటే, మేము బైట్‌ల సంఖ్యలను ఉపయోగిస్తాము ”చదవండి()” పద్ధతి. మేము ఫైల్ నుండి పూర్తి డేటాను అలాగే ఫైల్ డేటా నుండి కొన్ని బైట్‌లను చదివిన విభిన్న ఉదాహరణలను అన్వేషించాము.