Taulimaina o le faila Python

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.



Faʻafefea ona Fausia 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.




Faʻafefea ona faitau faila i le Python

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.

Faʻafefea ona faitau Vaega o se faila i le Python

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

Faʻafefea ona faitau se faila faila i le laina

E mafai ona matou faʻaaogaina le readline() metotia e faitau ai laina taʻitasi o le faila.

Faitau Naʻo le Tasi le Laina

file = open('somefile.txt', 'r') print(file.readline()) file.close

Galuega Faatino:


Hello!!

Faitau Laina e Lua

file = open('somefile.txt', 'r') print(file.readline()) print(file.readline()) file.close

Galuega Faatino:

Hello!! Welcome to Python

Faitau uma laina

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

Faʻafefea ona tusi i se faila i le Python

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.

Tusi i se faila fou

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!

Faʻaopopo mea i se faila o loʻo iai nei

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!

Faʻafefea ona tape faila i le Python

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.