Forskelle mellem Write & amp ;WriteLine i Python

Python er mere end et scriptsprog . BananaStock / BananaStock / Getty Images

Python er en kraftfuld, alle funktioner, gratis, open-source programmeringssprog, der anvendes i uddannelse, videnskab, regeringen og industrien.Python sproget har en stor standard bibliotek med funktioner, der hjælper programmører skaber web-applikationer, operativsystem systemværktøjer, spil, videnskabelige applikationer Webside rammer og mere.Python indeholder en omfattende vifte af fil håndtering funktioner til at læse, skrive, tilføje, forespørgsel, overførsel og redigere filer.Hollandsk programmør, Guido van Rossum, i dag kendt som Pythons "venligsindet diktator", udviklede sproget i 1980'erne.

Filhåndtering Metoder til objekter

  • Python er et objektorienteret programmeringssprog.Standard Python giver mange metoder eller funktioner programmører kan anvendes på objekter.Når "dir ()" funktionen påføres en fil håndtag formål er en liste over de funktioner, der hører til filen håndtaget vises.For eksempel Python kommandoen

    ,

    nameOfFile = åben ("foo.txt", "rw +")

    åbner en fil kaldet "foo.txt" i en læse / skrive-tilstand og gemmer filoplysninger i filen objekt mærket"nameOfFile."Python-kommandoen dir (nameOfFile) udskriver en liste, der indeholder alle de funktioner, der hører til filen håndtere objekt.Inkluderet i denne liste er de funktioner tæt, Fileno, flush, isatty, linjeskift, næste, læse, readline, readlines, søger, fortælle, trunkere, skrive og writelines.

Python File Object Function Write ()

  • Brug skrive () funktionen til at skrive en fast sekvens af tegn - kaldes en streng - til en fil.Du kan ikke bruge skrive () til at skrive arrays eller Python lister til en fil.Hvis du forsøger at bruge skrive () til at gemme en liste af strenge, vil Python fortolkeren giver fejlen, "argument 1 skal være streng eller skrivebeskyttet karakter buffer, ikke liste."Programmører normalt sikre data er faktisk gemt på disken ved hjælp af filobjekt metoder flush () eller tæt ().

Python File Object Function Writelines ()

  • De writelines () funktion også skriver en streng til en fil.I modsætning write (), dog writelines kan skrive en liste af strenge uden fejl.For eksempel, kommandoen nameOfFile.writelines (["allen", "Hej verden"]), skriver to strenge "allen" og "goddag verden" til filen foo.txt.Writelines () ikke adskille strengene, så produktionen vil være "allenhello verden."

Oprindelse kvælerslanger Writelines () Funktion

  • Python blev først gennemført i 1989. Før 1993 Python havde funktion write (), men ikke writelines ().En tidlig reference for behovet for writelines () dukkede op i en 22 Oktober, 1993 Usenet nyhedsgruppe udstationering af Xerox Parc programmør Bill Janssen.Han var på udkig efter en nem måde at tilføje indholdet af en fil til en anden fil.Tre dage senere, skaberen af ​​Python, Guido Van Rossum skrev, "Jeg har lige stødt på samme behov. Overvej det føjet til den næste udgivelse."

Ressourcer

  • Python.org: Python Succeshistorier
701
0
3
Python Programming