Begrepet “fil”Henviser til en samling av data som ligger på et bestemt sted i systemet. Python gir forskjellige moduler og funksjoner for å lese og skrive filer. “Skrive til en fil”Er en vanlig oppgave i Python som er for det meste til hjelp for utviklerens slutt. Dette innebærer filåpning, skriver data til det og deretter lukker filen.
Hensikten med denne bloggen er å forklare hvordan du skriver en streng til en spesifisert fil ved hjelp av forskjellige tilnærminger.
Hvordan du skriver python -streng til fil?
For å skrive en streng til den aktuelle filen i Python, bør du vurdere tilnærmingene nedenfor:
Metode 1: Skrive streng til en fil ved hjelp av "skriv ()" -metoden
Den mest enkle måten å skrive en streng til en fil er via "skrive()”Metode. Denne metoden skriver en streng til filen som er åpnet i “skrive”Modus. La oss forstå det med eksemplet nedenfor:
Eksempel
Koden nedenfor brukes til å skrive en streng til en fil via den diskuterte metoden:
fil = åpen ("new_file.txt "," w ")
fil.Skriv ("Hei, verden!")
fil.Lukk()
I ovennevnte kodebit:
Produksjon
I output ovenfor kan det sees tydelig at den spesifiserte strengverdien er skrevet til en fil.
Metode 2: Skrive streng til en fil som bruker "med" uttalelse
“med”Uttalelse gir en mer effektiv måte å skrive på en fil. Den lukker automatisk filen etter at kodeblokken er utført som kan demonstreres i følgende eksempel.
Eksempel
La oss oversikt følgende eksempel:
med åpen ("new_file.txt "," w ") som fil:
fil.Skriv ("Python World!")
I kodelinjene ovenfor:
Produksjon
Ovennevnte utgang viser at den spesifiserte strengverdien er skrevet til en fil.
Metode 3: Skrive streng til en fil ved hjelp av "FileInput" -modulen
“FileInput”Modul skriver en streng til en fil ved å erstatte hele filinnholdet.
Eksempel
Følgende kode skriver den spesifiserte strengverdien til en fil ved å bruke "FileInput”Modul:
Importer filinput
med FileInput.FileInput ("New_File.txt ", inplace = true) som fil:
for linje i fil:
print ("python guide", end = "")
I kodeblokken ovenfor:
Produksjon
I henhold til output ovenfor, er strengen blitt skrevet til filen med hell.
Konklusjon
For å skrive en streng til en fil i Python, bruk "skrive()”Metode,“med”Uttalelse, eller“FileInput”Modul. "Skrive ()" -metoden brukes sammen med "åpen()”Og“Lukk()”Funksjoner for å skrive en spesifisert streng til filen. Tilsvarende "med”Uttalelse brukes sammen med“ Open () ”-funksjonen for å skrive en streng til en fil. "FileInput" -modulen erstatter imidlertid filinnholdet med den skriftlige strengen. Dette Python -innlegget presenterte forskjellige måter å lage en tekstfil fra en streng.