Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 . "