Hoe een bestand te openen in Python

Vóór de komst van databases, webservices en andere exotische vormen van gegevensopslag was er het bestand. Bestanden zal altijd deel uitmaken van computergebruik in een of andere vorm. Je kunt leren om het gebruik van Python's bestandsbewerkingen om een bestand te openen.

Open een bestand in Python

  • Bepaal de naam van het bestand dat u wilt openen. Als het bestand niet bestaat nog, kunt u het bestand automatisch maken met de bestandsnaam die u kiest.

  • Bepalen of u zullen het lezen van het bestand, schrijven naar het bestand of beide.

  • Controleer of u de correctie machtigingen lezen, schrijven of maak het bestand hebt. Mogelijk moet u de machtigingen van de map die het bestand bestaat in om ervoor te zorgen dat u lees-/ schrijftoegang hebt gecontroleerd. Onder een Windows-systeem, kunt u Klik met de rechtermuisknop op het bestand of de map en controleer op het tabblad kenmerk. Onder een Unix- of Mac OS X systeem, kunt u het volgende typen:
    percent ls -la myfile.txt
    om te controleren uw machtigingen, en vervolgens
    percent chmod 644 myfile.txt
    om ervoor te zorgen dat u gemachtigd bent om te schrijven naar het bestand.

  • De open() methode gebruiken om een bestand opent en creÃ˲r een dossiervoorwerp:
    myfile = open("myfile.txt")
    Dit zal open of maak myfile.txt voor lezen en schrijven.

  • Weten dat als u wenst te openen van een bestand alleen voor lezing of alleen voor schrijven, u een tweede argument aan open() doorgeven kunt. 'R' voor Lees alleen, 'w' overgaan voor schrijven alleen en 'rw' voor expliciete lezen / schrijven. Bijvoorbeeld:
    #open a file for read only
     myfile = open('myfile.txt', 'r')

  • Zorg ervoor dat u de close() aanroept om te sluiten een open bestandsingangen zodra u klaar bent met het bestand, zodat later processen kunnen het bestand openen:
    myfile.close

Tips & waarschuwingen
  • Voor degenen die gebruik hebben gemaakt van C en zijn overgang aan Python, zijn de bestandsbewerkingen Python gebaseerd op de C's stdio pakket. Bestandsbewerkingen die worden aangeroepen nadat het bestand geopend is zal op een gelijkaardige manier aan elke taal die is gebaseerd op stdio gedragen.
  • De documentatie van de Python-kern bevat een uitgebreid overzicht van alle opties voor het openen van een bestand, alsook welke bewerkingen die u zodra uitvoeren kunt het bestand is geopend.
  • Als een bestand geopend en vergrendeld door een ander proces voor het schrijven is, u mogelijk niet met succes het bestand te openen voor het schrijven in uw Python proces. Als dit het geval is, wordt een uitzondering IOError verhoogd.

Gerelateerde Artikelen

Hoe een bestand te openen in Visual Basic

Hoe een bestand te openen in Visual Basic

Een van de eerste dingen die je in de programmering leert is hoe te schrijven naar een bestand en hoe het hetzelfde bestand om te lezen van de inhoud ervan te openen. Overdracht van informatie vanuit een Visual Basic-toepassing naar een bestand is he
Hoe een bestand te openen in Outlook Web Access

Hoe een bestand te openen in Outlook Web Access

Als u probeert te openen van een bestandsbijlage in Outlook Web Access, en het bestand niet wordt geopend, kan het worden veroorzaakt door een verscheidenheid van redenen. Verschillende instellingen in Outlook Web Access kunnen voorkomen dat gebruike
Hoe een bestand te openen in Javascript

Hoe een bestand te openen in Javascript

JavaScript kunt u een bestand te openen, zodat de gebruiker kiezen kan om sparen het dossier van de browser, of gewoon lezen van het bestand en sluit het. Meestal wordt dit soort programmering gebruikt een bestand te openen wanneer een gebruiker een
Hoe een bestand Cbz openen

Hoe een bestand Cbz openen

Een CBZ openen door het lezen van deze stap voor stap handleiding. Dit artikel zal u tonen hoe cbz-bestanden te openen.Ten eerste erkennen dat zich een cbz-bestand. CBZ bestanden zijn bestanden die met de extensie .cbz of .cbr eindigen. CBZ bestanden
Hoe een bestand te openen in C++ voor lezing

Hoe een bestand te openen in C++ voor lezing

Een van de voordelen van programmeren in C++ is de mogelijkheid om leden van klassenbibliotheken voor basisfuncties gebruiken. Functies in de class libraries opgenomen met standaardversies van de programmeertaal C++ te vervullen, het merendeel van de
Hoe een bestand te openen MDA voor een Microsoft Access-Database

Hoe een bestand te openen MDA voor een Microsoft Access-Database

Microsoft Access is een softwareprogramma gebruikt voor het maken en onderhouden van databases. Onder de diverse bestandstypen zijn toegang gebruikt. MDA-bestanden, die zijn bibliotheekbestanden die formulieren en tabellen bevatten. Huidige versies v
Hoe schrijf je een VBS Script om een bestand te openen

Hoe schrijf je een VBS Script om een bestand te openen

Visual Basic Scripting (VBS) is een taal die op basis van de Visual Basic-compiler. VBS-bestanden zijn geschreven in tekst zonder opmaak, en wanneer u dubbelklikt op het bestand, wordt Windows automatisch weet uit te voeren van het bestand. VBS scrip
Hoe een bedrijf afdrukken openen

Hoe een bedrijf afdrukken openen

Drukkerijen dienstverlening aan bedrijven, organisaties en particulieren. Er zijn een aantal verschillende soorten afdrukken bedrijven. Digitaal drukwerk biedt een nieuwere business opportunity. Het afdrukken wordt gebruikt om te eisen van technische
Hoe een bestand te uploaden naar Blackboard

Hoe een bestand te uploaden naar Blackboard

Hoe een bestand te uploaden naar Blackboard. Krijtbord kan worden gebruikt voor het opslaan van uw bestanden en toewijzingen. Uploaden van een bestand naar Blackboard kunt u het bestand openen vanaf elke computer met internettoegang. Met behulp van B
Hoe een bestand te converteren naar MP3

Hoe een bestand te converteren naar MP3

Ooit afgevraagd hoe een bestand te converteren naar MP3? Wat is een MP3?MP3 is een mediaformaat gebruikt door een heleboel muziekspelers, auto's, computers, en vele andere items van deze dagen.Het wellicht niet de beste indeling voor geluid en groott
Hoe een bestand te verzenden Via SMS naar een mobiele telefoon

Hoe een bestand te verzenden Via SMS naar een mobiele telefoon

SMS staat voor "short message service" en wordt vaak gebruikt op mobiele telefoons en voor online tekst communicatie. SMS-berichten op mobiele telefoons zijn een gemeenschappelijke soort SMS-bericht. Verzenden van bestanden via SMS naar een mobi
Hoe een bestand wilt toevoegen aan de iPhone Mail

Hoe een bestand wilt toevoegen aan de iPhone Mail

De gratis 'Mail' app die komt op Apple's iPhone geïnstalleerd alleen kun je foto's en video's geschoten met de iPhone's twee ingebouwde camera's koppelen of die u vanaf uw computer naar de telefoon via Apple gratis iTunes-programma op uw computer ove
Hoe een bestand zonder extensie maken met Kladblok

Hoe een bestand zonder extensie maken met Kladblok

Als u wilt een bestand zonder extensie met Kladblok maakt, moet u aanhalingstekens gebruiken. De aanhalingstekens zorgt voor de integriteit van de bestandsnaam zonder extensie gekozen. Het bestand is opgeslagen met een naam en een bestandstype van "b
Hoe een bestand vergrendelen om op een Mac

Hoe een bestand vergrendelen om op een Mac

Als meer dan één persoon gebruikmaakt van de Mac-computer, kunt u overwegen privé bestanden die u niet wilt dat andere gebruikers toegang hebben tot vergrendelen. Wanneer een andere gebruiker probeert om een vergrendeld bestand te openen, zal het bes