Een van de belangrijkste mijlpalen in het leren van een programmeertaal is uitzoeken hoe bestandsinvoer verwerken . File input gebruik je programma om een bestand op uw computer te lezen . Dit betekent dat u gegevens uit een bron buiten het programma, dat opent een wereld van mogelijkheden in de ontwikkeling van software te lezen . De programmeertaal Python heeft een eenvoudige middel van het lezen van bestanden , waardoor het een uitstekende keuze in het leren van de basisprincipes van het bestand ingang maakt . U kunt een kort script dat een tekstbestand lijn leest voor regel in een paar minuten te schrijven . Wat je computer moeten met Python 3.2 programmeertaal geïnstalleerd ( zie bronnen ) . Toon Meer Aanwijzingen 1 Open de IDLE teksteditor die wordt geleverd met de Python downloaden . Het is in Program Files ( of Programma's voor Macintosh ) , in de Python directory . Een lege broncode bestand wordt geopend in het venster teksteditor . Kopen van 2 Verklaar een string variabele en het pad en de naam van een bestand in op te slaan . Bijvoorbeeld , als u een bestand waarvan het pad is C gelezen : \\ bestandsnaam.txt , zou je deze lijn van tekst (merk op dat de backslash is een speciaal teken in tekenreeksen te schrijven , en dat je nodig hebt om twee schrijven om symboliseren een enkele backslash ) : filename = " C : \\ \\ bestandsnaam.txt " 3 Open het bestand en sla het op in een bestand met de naam " f " door het schrijven van deze regel code : f = open ( filename ) 4 Open het bestand en sla het op in een bestand met de naam " f" door het schrijven van deze regel code : < br > f = open ( filename ) 5 inspringen de volgende regel door op de tab-toets of druk op de ruimte door vier keer . Nu dat je op een ingesprongen regel , kunt u code die wordt uitgevoerd bij elke iteratie van de lus te schrijven . Afdruk ( ' { } ' formaat ( line.rstrip ( ) ) . ) 6 : Voor het printen van de huidige regel van de tekst, kunt u de afdruk functie als deze te gebruiken Druk op F5 om het programma uit te voeren . Het programma voert de tekst in het bestand , een regel per keer .
|