Erinevused Write & amp ;Writeline Python

Python on rohkem kui skript keel . BananaStock / BananaStock / Getty Images

Python on võimas, täisfunktsionaalne, tasuta, avatud lähtekoodiga programmeerimiskeelt kasutatakse hariduse, teaduse, valitsuse ja tööstuse.Pythoni keel on suur standard raamatukogu funktsioone, mis aitavad programmeerijad luua veebirakendusi, operatsioonisüsteemi utiliidid, mängud, teaduslike rakendustega veebisaiti raamistike ja rohkem.Python sisaldab mitmekülgset faili käitlemise ülesandeid lugeda, kirjutada, lisada, päringu, ülekande ja muuta faile.Hollandi programmeerija, Guido van Rossum, mida tänapäeval tuntakse Pythoni "heatahtlik diktaator," arendas keelt 1980.

Faili käitlemisele objekte

  • Python on objektorienteeritud programmeerimiskeel.Standard Python pakub mitmeid meetodeid või funktsioonide programmeerijad saavad taotleda objektide kohta.Kui "dir ()" funktsiooni rakendatakse failisanga objekti loetelu funktsioone kuuluvate failisang kuvatakse.Näiteks Python käsk,

    nameOfFile = open ("foo.txt", "rw +")

    avab faili nimega "foo.txt" on lugeda / kirjutada režiim ja salvestab faili info failis objekti märgistatud"nameOfFile."Pythoni käsk dir (nameOfFile) prindib välja loetelu, mis sisaldab kõiki funktsioone, mis kuuluvad failisang objekti.Selles nimekirjas on funktsioonid lähedal, fileno, flush, isatty, reavahetused, kõrval, lugeda, readline, readlines pöörduda, siis ütle, kärbi, kirjutada ja writelines.

Pythoni Faili objekt Function Write ()

  • Kasutage kirjutada () funktsiooni kirjutada fikseeritud märgijada - nimetatakse string - faili.Te ei saa kasutada write () kirjutada massiivid või Python nimekirjad faili.Kui üritate kasutada write (), et päästa stringide nimekirja, Pythoni interpretaator annab viga, "argument 1 peab olema string või ainult lugemiseks iseloomu puhver, mitte nimekirja."Programmeerijad tavaliselt tagab andmete tegelikult salvestatakse kettale abil faili objekti meetodeid flush () või lähedal ().

Pythoni Faili objekt Function Writelines ()

  • writelines () funktsiooni kirjutab string faili.Erinevalt kirjutada (), aga writelines saab kirjutada stringide nimekirja eksimatult.Näiteks käsk nameOfFile.writelines (["Allen", "tere"]) kirjutab kaks stringi "Allen" ja "hello world" faili foo.txt.Writelines () ei saa eraldi stringid, ja väljund on "allenhello maailma."

tekkimine Püütonlased Writelines () Funktsioon

  • Python esmakordselt rakendati 1989. Enne 1993, Python oli kirjutada () funktsiooni, kuid ei writelines ().Varajase viide vajadusele writelines () ilmus 22. oktoober 1993 uudisegruppi lähetada Xerox Parc programmeerija Bill Janssen.Ta otsis lihtsat võimalust lisada sisu ühe teise failina.Kolm päeva hiljem, looja Python, Guido Van Rossum kirjutas: "Ma lihtsalt tekkis sama vajadus. Mõtle, et see lisatakse järgmise vabastamist."

Resources

  • Python.org: Python edulood
808
0
3
Python Programmeerimine