Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe kan ik lezen en schrijven van bestanden in Python
Wanneer je programmeren in de Python taal dan de meest triviale programma's , zult u meestal verplicht om data te lezen en schrijven van gegevens naar bestanden die buiten het programma zelf bestaat . Python biedt eenvoudige mechanismen voor toegang tot en wijzigen van specifieke bestanden met behulp van standaard functies die deel uitmaken van de kern taal . Instructies
Open Files in Python
1

Beslis over usage policy . U moet weten of je nodig hebt om te lezen of te schrijven naar het bestand voordat u het bestand kunt openen . Open het bestand alleen met de machtigingen die u echt nodig hebt en geen bestand te openen in lees-schrijf- modus als u alleen hoeft te lezen uit het. Hiermee wordt voorkomen dat per ongeluk schrijft naar bestand moet je niet schrijven naar . Kopen van 2

Beslis of ASCII of binaire modus te gebruiken . Als je het lezen van de tekst , wil je ASCII-modus te gebruiken . Als je het lezen van binaire gegevens , gebruiken binaire modus . Deze modus zal regeleinden vertalen naar de modus uw besturingssysteem gebruikt .
3

Maak de mode string. Het eerste teken is lezen of schrijven -modus . Als u wilt openen in de binaire modus , voeg een " b" aan het einde van de string . Zo te lezen in ASCII -modus , zou de mode string " r " en te schrijven in binaire modus , zou de mode string " wb " .
4

Open het bestand met de openen functie . Sla het resulterende bestand object in een variabele . Bijvoorbeeld :

f = open ( " /bestandsnaam /gaat /hier " , " r" )
Lees Uit bestanden in Python
5

itereren over alle lijnen . Een file object kan als een set met de lus "voor" . U kunt itereren over alle lijnen in een bestand ( een gemeenschappelijke actie ) met de voor de verklaring

voor lijn in f : . Afdruklijn
6

Seek tot een bepaald punt in het bestand . Bestanden worden niet altijd gelezen sequentieel dus het is vaak noodzakelijk om te zoeken naar een bepaald punt in het bestand voordat het lezen van het bestand . U kunt dit doen met de zoekmethode van een bestand object .

# Seek om de 100ste bytef.seek ( 100 ) op Twitter

# Seek tot 10 bytes van de huidige bytef.seek ( 10 , 1 )
7

Lees binaire data uit een bestand . Met behulp van de leesmethode van een bestand object , dan kunt u een willekeurig aantal bytes te lezen uit een bestand .

# Lees 16 bytes vanaf het filebuf = f.read ( 16 )
Schrijf naar Python bestanden

Write data naar een bestand 8 . Als een bestand wordt geopend in write -modus , kunt u ASCII of binaire gegevens op te schrijven . Dit wordt gedaan met de schrijfmethode van een bestand object .

F.write
( " Dit is een tekst" )
9

Schrijf objecten in een bestand . Als u nodig hebt om interne toestand van een object te besparen , kunt u " augurk " het. Om een ​​object te augurk , moet u eerst de augurk module importeren. Na dat, kunt u vrijwel elk object met de pickle.dump functie augurk .

Import picklepickle.dump ( any_object , f ) op Twitter 10


Sluit het bestand . Na het schrijven is voltooid , moet u het bestand te sluiten . Dit zorgt ervoor dat alle buffers worden gespoeld en het bestand niet is vergrendeld , zodat andere programma's kunt openen . Dit wordt gedaan met de nauwe methode van een bestand object .

F.close
( ) op

Previous: Next:
  python Programming
·Hoe te lijsten tot Python Woor…
·Hoe te gebruiken Mijn Python S…
·Hoe te : Python naar PDF 
·Hoe de som van een Tuple zoeke…
·Hoe te Index een Python List 
·Hoe een Ontwerp van het Progra…
·Hoe te Regex vervangen op Pyth…
·Hoe te Procent berekenen in Py…
·Wat zijn Python PYC bestanden?…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe je je eigen borden maken in Java 
·Wat zijn de functies van een Transfer Bu…
·Hoe te Rijg in VB.Net 
·Logische indexeren in MATLAB 
·Hoe te Procent berekenen op Total Rijen …
·Hoe om programma's maken voor Razr Phone…
·Hoe te houden de Check Box Value op een …
·Hoe te openen Linux Python XRCed 
·Java Visual Editor Tutorial 
Copyright © Computer Kennis http://www.nldit.com