I lenei tulaga o le a tatou talanoaina ai le Python's File handling auala. O faʻataʻitaʻiga o loʻo mulimuli mai e faʻaalia ai le faiga, faitau, tusitusi ma aveese faila i le Python.
Ina ia fausia se faila i le Python, matou te faʻaaogaina le open()
metotia, e lua fuataga e fai ai: igoa o le faila ma soʻo se tasi o auala: 'x'
, 'a'
, 'w'
.
'x'
e faʻaaoga e fausia ai se faila fou. E lafoa se mea sese pe a fai o iai le faila. 'a'
ma 'w'
e faʻaaoga mo faʻaopopoga i se faila ma tusitusiga i se faila, faʻatulagaina, peitaʻi afai e leai se faila, ona faia lea o le faila.
Faʻataʻitaʻiga:
file = open('somefile.txt', 'x')
Se faila fou somefile.txt
ua foafoaina.
Ina ia faitau se faila i le Python, matou te faʻaaogaina le open()
galue, pasi i le igoa o le faila ma 'r'
mo faitau metotia
Faʻataʻitaʻiga: faitau se faila ua taʻua somefile.txt
Mataupu o le somefile.txt
:
Hello!! Welcome to Python Goodbye.
file = open('somefile.txt', 'r') print(file.read()) file.close()
Galuega Faatino:
Hello!! Welcome to Python Goodbye.
E mafai ona matou faitauina vaega o le faila i le pasi i numera o mataʻitusi i le read()
metotia Faataitaiga:
file = open('somefile.txt', 'r') print(file.read(5)) file.close()
Galuega Faatino:
Hello
E mafai ona matou faʻaaogaina le readline()
metotia e faitau ai laina taʻitasi o le faila.
file = open('somefile.txt', 'r') print(file.readline()) file.close
Galuega Faatino:
Hello!!
file = open('somefile.txt', 'r') print(file.readline()) print(file.readline()) file.close
Galuega Faatino:
Hello!! Welcome to Python
E mafai ona matou faʻaaogaina le for
matasele e faitau uma laina o le faila:
file = open('somefile.txt', 'r') for x in file:
print(x)
Galuega Faatino:
Hello!! Welcome to Python Goodbye
Ina ia tusi i se faila, matou te toe faʻaaogaina le open()
metotia ma le faila faila o le muamua parameter ma pe 'a'
poʻo 'w'
pei o le lua parameter.
'a'
o le a faʻaopopo faʻamatalaga i se faila faʻapitoa i ai. 'w'
o le a faʻasolosolo faʻamaumauga luga o le faila faʻapitoa.
I itu uma e lua, o le faila e fausia pe a fai e le oi ai.
file = open('writefile.txt', 'w') file.write('Write some content!') file.close()
Galuega Faatino:
writefile.txt
ua faia ma anotusi:
Write some content!
Faʻaaliga:Afai e leai se faila, o le a faia. Afai o i ai le faila, o mea o le faila o le a soloia!Ina ia faʻaopopo mea i se faila ua i ai, e tatau ona pasi i le 'a'
parakalafa ile open()
metotia mo faʻaopopoga auala.
file = open('writefile.txt', 'a') file.write('
Write more content!') file.close()
Anotusi o le writefile.txt
faila:
Write some content! Write more content!
Ina ia aveese faila, e tatau ona matou faaulufale mai le os
module ma faʻaoga le remove()
metotia:
import os if os.path.exists('writefile.txt'):
os.remove('writefile.txt')
O le auala i luga muamua siaki e vaʻai pe o i ai le faila ao le i taumafai e aveese. E lafoa se mea sese pe a le oi ai le faila.