በዚህ ጽሑፍ ውስጥ የፒቲን ፋይል አያያዝ ዘዴዎችን እንነጋገራለን ፡፡ የሚከተሉት የኮድ ምሳሌዎች በፓይቶን ውስጥ ፋይሎችን እንዴት መፍጠር ፣ ማንበብ ፣ መጻፍ እና መሰረዝ እንደሚቻል ያሳያሉ ፡፡
በፓይዘን ውስጥ ፋይል ለመፍጠር እኛ የምንጠቀምበት open()
ዘዴ ፣ ሁለት መመዘኛዎችን የሚወስድ የፋይሉ ስም እና የትኛውም ሁነታዎች | 'x'
, 'a'
, 'w'
.
'x'
አዲስ ፋይል ለመፍጠር ጥቅም ላይ ይውላል ፡፡ ፋይሉ ካለ ስህተት ተጥሏል። 'a'
እና 'w'
በቅደም ተከተል ለፋይሉ ለመደጎም እና ለፋይል ለመጻፍ ያገለግላሉ ፣ ሆኖም ፋይሉ ከሌለ ፋይሉ ይፈጠራል ፡፡
ለምሳሌ:
file = open('somefile.txt', 'x')
አዲስ ፋይል somefile.txt
ተፈጠረ ፡፡
በፓይዘን ውስጥ አንድ ፋይል ለማንበብ እኛ open()
እንጠቀማለን ተግባር ፣ በፋይሉ ስም ማለፍ እና 'r'
ለማንበብ ሞድ.
ምሳሌ: somefile.txt
የተባለ ፋይል ያንብቡ
የ somefile.txt
ይዘቶች:
Hello!! Welcome to Python Goodbye.
file = open('somefile.txt', 'r') print(file.read()) file.close()
ውጤት
Hello!! Welcome to Python Goodbye.
ወደ read()
ቁምፊዎች ብዛት በማለፍ የፋይሉን ክፍሎች በማንበብ ማንበብ እንችላለን ዘዴ. ለምሳሌ:
file = open('somefile.txt', 'r') print(file.read(5)) file.close()
ውጤት
Hello
readline()
ን መጠቀም እንችላለን የፋይሉን እያንዳንዱ መስመር ለማንበብ ዘዴ።
file = open('somefile.txt', 'r') print(file.readline()) file.close
ውጤት
Hello!!
file = open('somefile.txt', 'r') print(file.readline()) print(file.readline()) file.close
ውጤት
Hello!! Welcome to Python
for
ን መጠቀም እንችላለን ሁሉንም የፋይሉን መስመሮች ለማንበብ loop
file = open('somefile.txt', 'r') for x in file:
print(x)
ውጤት
Hello!! Welcome to Python Goodbye
ወደ ፋይል ለመጻፍ እንደገና open()
እንጠቀማለን ዘዴ ከፋይሉ ስም ጋር እንደ መጀመሪያው መለኪያ እና ወይ 'a'
ወይም 'w'
እንደ ሁለተኛው መለኪያ.
'a'
አሁን ባለው የተጠቀሰው ፋይል ላይ መረጃን ያያይዛል። 'w'
በተጠቀሰው ፋይል ላይ ውሂብ ይተካዋል።
በሁለቱም ሁኔታዎች ፋይሉ ከሌለ ይፈጠራል ፡፡
file = open('writefile.txt', 'w') file.write('Write some content!') file.close()
ውጤት
writefile.txt
በይዘቶች የተፈጠረ ነው
Write some content!
ማስታወሻ:ፋይሉ ከሌለ ይፈጠራል ፡፡ ፋይል ካለ የፋይሉ ይዘቶች እንደገና ይፃፋሉ!ይዘቶችን አሁን ባለው ፋይል ላይ ለማያያዝ በ 'a'
ውስጥ ማለፍ አለብን መለኪያ ለ open()
የአባሪነት ዘዴ።
file = open('writefile.txt', 'a') file.write('
Write more content!') file.close()
የ writefile.txt
ይዘቶች ፋይል
Write some content! Write more content!
ፋይሎችን ለመሰረዝ os
ማስመጣት አለብን ሞጁል እና remove()
ን ይጠቀሙ ዘዴ
import os if os.path.exists('writefile.txt'):
os.remove('writefile.txt')
ከላይ ያለው ዘዴ ፋይሉን ለመሰረዝ ከመሞከርዎ በፊት ለመኖሩ በመጀመሪያ ይፈትሻል ፡፡ ፋይሉ ከሌለ አንድ ስህተት ተጥሏል።