Categories: AndereBlogPython-Kurs

Dateien in Python. Teil 10 Python-Kurs von Anfänger bis Fortgeschrittene in 11 Blogbeiträgen

Dieser Artikel wird dem Leser helfen, die grundlegenden Python-Dateien und die Dateiverwaltung sowie einige grundlegende Anwendungen in der realen Welt zu verstehen. Wir werden Visual Studio Code als unseren Code-Editor verwenden. Wenn Sie Visual Studio Code noch nicht installiert haben, sind die Anweisungen im ersten Blog enthalten.

Python-Dateien – Inhaltsverzeichnis:

  1. Dateien in Python – Definition:
  2. Beispiele für Binärdateien in Python
  3. Beispiele für Textdateien in Python
  4. Operationen an Dateien in Python
  5. Funktionen zum Lesen von Dateien in Python

Dateien in Python – Definition:

Eine Datei ist eine Entität, die Informationen speichert. Diese Informationen können jeglicher Art sein, wie Text, Bilder, Videos oder Musik. In Python gibt es integrierte Funktionen, die verwendet werden können, um Operationen an Dateien durchzuführen.

Beispiele für Binärdateien in Python:

  1. Dokumentdateien: .pdf, .doc, .xls usw.
  2. Bilddateien: .png, .jpg, .gif, .bmp usw.
  3. Videodateien: .mp4, .3gp, .mkv, .avi usw.
  4. Audiodateien: .mp3, .wav, .mka, .aac usw.
  5. Datenbankdateien: .mdb, .accde, .frm, .sqlite usw.
  6. Archivdateien: .zip, .rar, .iso, .7z usw.
  7. Ausführbare Dateien: .exe, .dll, .class usw.

Beispiele für Textdateien in Python:

  1. Webstandards: html, XML, CSS, JSON usw.
  2. Quellcode: c, app, js, py, java usw.
  3. Dokumente: txt, tex, RTF usw.
  4. Tabellarische Daten: csv, tsv usw.
  5. Konfiguration: ini, cfg, reg usw.

Operationen an Dateien in Python

Öffnen einer Datei in Python:

Die open()-Funktion in Python wird verwendet, um Dateien zu öffnen. Diese Funktion nimmt zwei Argumente, eines ist der Dateiname und das andere der Modus zum Öffnen. Es gibt viele Modi zum Öffnen, wie Lese-Modus, Schreib-Modus und andere.

Lasst uns die Syntax erkunden:

# Datei öffnen in Python
 
File=open(“filename”,”mode”)
 
Modi zum Öffnen von Dateien:

“r”:– dies wird verwendet, um eine Datei im Lesemodus zu öffnen.

“w”: – dies wird verwendet, um eine Datei im Schreibmodus zu öffnen.

“x”: – dies wird für die exklusive Dateierstellung verwendet. Wenn die Datei nicht vorhanden ist, schlägt es fehl.

“a”: – dies wird verwendet, wenn Sie eine Datei anhängen möchten, ohne die Datei zu kürzen. Wenn die Datei nicht vorhanden ist, wird eine neue Datei erstellt.

“t”: – dies wird verwendet, um eine Datei im Textmodus zu öffnen.

“b”: – dies wird verwendet, um eine Datei im Binärmodus zu öffnen.

“+”: – dies wird verwendet, wenn der Benutzer eine Datei aktualisieren möchte.

Hinweis:

Die Operationen für Binärdateien sind wie unten angegeben.

Lasst uns eine Datei mit den oben besprochenen Methoden öffnen. Der Code ist unten dargestellt. Da wir keine Datei haben, werden wir eine Datei erstellen und sie dann öffnen.

x="neue Dateiöffnung"
 
with open("new","w") as f:
    f.write(x)

Im obigen Code erstellen wir eine String-Variable x, die den Text “neue Dateiöffnung” enthält. Diese String-Variable wird in eine Datei “new” mit der Schreibmethode geschrieben. Wir verwenden hier “with”, da es das Schließen der Datei behandelt. Also öffnen wir eine Datei im Schreibformat und schreiben den String x in die Datei.

Jetzt lasst uns dieselbe Datei lesen.

x="neue Dateiöffnung \n schreibe neue Datei"
 
with open("new","r") as f:
    print(f.read())

Im obigen Code öffnen wir die Datei new, die wir im vorherigen Code geschrieben haben, und öffnen sie im Lesemodus. Beachten Sie, dass wir die read()-Funktion verwenden, um die Datei zu lesen. Lassen Sie uns ausführen und die Ausgabe sehen.

#Ausgabe
 
Neue Datei wird geöffnet
 

Funktionen zum Lesen von Dateien in Python

Es gibt drei Funktionen, die an der Leseoperation beteiligt sind, die an Dateien durchgeführt wird.

Read():

Diese Funktion wird verwendet, wenn der Benutzer alle Informationen in der Datei lesen möchte.

x="neue Dateiöffnung \n schreibe neue Datei"
 
with open("new","r") as f:
    print(f.read())
Readline():

Diese Funktion wird verwendet, wenn der Benutzer die Datei zeilenweise lesen möchte.

x="neue Dateiöffnung \n schreibe neue Datei"
 
with open("new","r") as f:
    print(f.readline())
Readlines():

Diese Funktion liest alle Zeilen, jedoch zeilenweise, was die Effizienz im Umgang mit dem Speicher erhöht.

x="neue Dateiöffnung \n schreibe neue Datei"
 
with open("new","r") as f:
    print(f.readlines())

Eine Datei anhängen:

Wie oben besprochen, werden wir eine Datei im Anhangmodus öffnen, der “a+” für das Anhängen ist. Der Code ist unten dargestellt.

x="neue Dateiöffnung"
 
with open("new","a+") as f:
   
    f.write("Hallo Welt")
Die Datei lesen, um die angehängte Zeile zu sehen:
x="neue Dateiöffnung"
 
with open("new","r") as f:
   
    print(f.read())
 

Lasst uns die Ausgabe erkunden:

neue DateiöffnungHallo Welt

Eine Datei umbenennen:

Um eine Datei umzubenennen, verwenden wir die Methoden, die im “os”-Modul von Python vorhanden sind. Der Code ist unten dargestellt.

import os
 
os.rename("new.txt","example.txt")

Im obigen Code importieren wir das “os”-Modul und verwenden die “rename”-Methode, um die Datei, die wir erstellt haben, von “new” in “example” umzubenennen.

Eine Datei entfernen:

Um Dateien zu entfernen, verwenden wir dasselbe Modul “os”, das wir zum Umbenennen der Datei verwendet haben. Das Beispiel des Codes ist unten dargestellt.

import os
 
os.remove("example.txt")

Eine Datei kopieren:

Um die Datei zu kopieren, verwenden wir dasselbe Modul “os”, das wir zum Umbenennen und Entfernen einer Datei verwendet haben. Das Beispiel des Codes ist unten dargestellt.

import os
 
os.system("cp example example1")

Eine Datei verschieben:

Um die Datei zu verschieben, verwenden wir dasselbe Modul “os”, das wir oben verwendet haben. Das Beispiel des Codes ist unten dargestellt.

import os
 
os.system("mv source destination")

In diesem Blog haben wir einige Grundlagen zu Dateien in Python behandelt. Im nächsten Blogbeitrag werden wir all das gesammelte Wissen in der Praxis anwenden.

Sie könnten auch unseren JavaScript-Kurs von Anfänger bis Fortgeschrittene mögen.

Robert Whitney

JavaScript-Experte und Dozent, der IT-Abteilungen schult. Sein Hauptziel ist es, die Produktivität des Teams zu steigern, indem er anderen beibringt, wie man effektiv beim Programmieren zusammenarbeitet.

View all posts →

Robert Whitney

JavaScript-Experte und Dozent, der IT-Abteilungen schult. Sein Hauptziel ist es, die Produktivität des Teams zu steigern, indem er anderen beibringt, wie man effektiv beim Programmieren zusammenarbeitet.

Share
Published by
Robert Whitney

Recent Posts

3 E-Mail-Marketing-Plattformen

Werbekampagnen in sozialen Medien, direkter Kontakt während Branchenveranstaltungen, das Angebot von Schulungsmaterialien zur Steigerung des…

33 minutes ago

Scrum-Leitfaden | 28. Sprint in Scrum

Mehrere kleinere Ereignisse bilden einen Sprint in Scrum. Sprints bilden wiederum zusammen einen Weg, der…

3 hours ago

Wie man mit Video-Marketing mehr Kunden für sein Unternehmen gewinnt?

Empfänger greifen immer häufiger auf Videomaterialien zurück. Schriftliche Formen werden weniger beliebt. Traditionelle Blogger versuchen,…

4 hours ago

Wie findet man einen Texter?

Das Copywriting ist in letzter Zeit zu einem äußerst beliebten Beruf geworden. Es gibt immer…

6 hours ago

Warum benötigen Sie eine Zeitblockierungs-App? Die 8 besten Apps im Jahr 2023

Hast du jemals das Gefühl, dass der Tag zu kurz ist, um alles zu erledigen,…

8 hours ago

Was ist Software? Arten und Methoden der Verbreitung – Digitale Produkte erstellen und verkaufen #34

Was ist Software? Was sind die Arten und Methoden der Verteilung? Wenn wir beim Thema…

9 hours ago