Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiely medzi Write a WriteLine v Pythone

Python je výkonný , plne vybavený , zadarmo , open - source programovací jazyk používaný vo vzdelávaní , vede , vláde a priemyslu . Jazyk Python má veľkú knižnicu štandardných funkcií , ktoré pomáhajú programátorom vytvárať webové aplikácie , operačný systém utility , hry , rámce vedecké aplikácie webových stránok a ďalšie . Python zahŕňa komplexný rad funkcií pre prácu so súbormi čítať , písať , pripojiť , dotazu , prenosu a upravovať súbory . Holandský programátor , Guido van Rossum , známy dnes ako Python " benevolentný diktátor , " vyvinul jazyk v roku 1980 . Metódy pre prácu so súbormi pre objekty

Python je objektovo orientovaný programovací jazyk . Štandardné Python poskytuje mnoho metód alebo funkcií programátori môžu vzťahovať na objekty . Keď " dir ( ) " funkcia je aplikovaná na súbor rukoväti objekt , zobrazí sa zoznam funkcií , ktoré patrí do rukoväte súboru . Napríklad , príkaz Python ,

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

otvára súbor s názvom " foo.txt " v režime čítania /zápisu a ukladá informácie o súboroch v objekte súboru označeného " nameOfFile . " Python príkaz dir ( nameOfFile ) vytlačí zoznam , ktorý obsahuje všetky funkcie , ktoré patrí do súboru rukoväte objektu . Sú zahrnuté v tomto zozname funkcie blízko, Fileni , flush , isatty , nové riadky , ďalšie , prečítajte si , readline , readlines , hľadať , povedzte , skrátiť , písať a writelines .
Python objektového súboru funkcie napísať ( )

Použite write ( ) funkcie napísať pevnú postupnosť znakov - názvom reťazec - do súboru . Nemožno použiť write ( ) písať pole alebo zoznam v Pythone do súboru . Ak sa pokúsite použiť write ( ) uložiť zoznam reťazcov , bude prekladač dať chybu , " Argument 1 musí byť reťazec alebo len pre čítanie znak vyrovnávacej pamäti , nie je zoznam . " Programátori zvyčajne zabezpečiť dáta skutočne uložená na disku pomocou metód súbor objektov flush ( ) alebo close ( ) .
Python súbor objektu Funkčné Writelines ( )
< br funkcia >

writelines ( ) tiež píše reťazec do súboru . Na rozdiel od write ( ) , však, writelines môžete napísať zoznam reťazcov bez chyby . Napríklad , príkaz nameOfFile.writelines ( [ " allen " , " hello world " ] ) píše dva reťazce " Allen " a " Hello World " do súboru foo.txt . Writelines ( ) nie je oddeľte reťazca , takže výstup bude " allenhello svet . "
Pôvod Pythons Writelines ( ) Funkcia

Python bol prvýkrát zavedený v roku 1989 . Pred rokom 1993 , Python mal funkciu write ( ) , ale nie writelines ( ) . Skorý odkaz pre potreby writelines ( ) sa objavil v 22.říjen 1993 Usenet diskusné skupiny odoslaním Xerox Parc programátor Bill Janssen . Hľadal jednoduchý spôsob , ako pridať obsah jedného súboru do iného súboru . O tri dni neskôr , tvorca Pythonu , Guido van Rossum napísal : " Práve som sa stretol rovnakú potrebu . Zoberme to pridalo na ďalšiu verziu . "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené