Dino Geek, versucht dir zu helfen

Wie lese und schreibe ich in eine Datei in Python?


Man kann mit der eingebauten Funktion `open()` eine Datei in Python zum Lesen oder Schreiben öffnen. Die Funktion gibt ein Dateiobjekt zurück, das dann verwendet wird, um Operationen auf der Datei auszuführen.

Für das Lesen von Dateien:

```python

  1. Öffne die datei im “read” Modus (‘r’)
    f = open(‘beispiel.txt’, ‘r’)

  1. Lese die gesamte Datei
    data = f.read()
  1. Schließe die Datei
    f.close()
    ```

Alternativ kann man auch einzelne Zeilen in einer for-Schleife lesen:

```python
f = open(‘beispiel.txt’, ‘r’)
for line in f: print(line)
f.close()
```

Es ist üblich, die Datei mit einem `with`-Statement zu öffnen. Dadurch wird sichergestellt, dass die Datei auch in Fällen geschlossen wird, in denen ein Fehler auftritt.

```python
with open(‘beispiel.txt’, ‘r’) as f: data = f.read()
```

Für das Schreiben in Dateien:

```python

  1. Öffne die datei im “write” Modus (‘w’)
    f = open(‘beispiel.txt’, ‘w’)

  1. Schreibe in die Datei
    f.write(“Hallo Welt!”)
  1. Schließe die Datei
    f.close()
    ```

Oder mit einem `with`-Statement:

```python
with open(‘beispiel.txt’, ‘w’) as f: f.write(“Hallo Welt!”)
```

Beachte bitte, dass der Modus ‘w’ die Datei löscht und neu erstellt, bevor Sie geschrieben wird. Wenn du etwas zum Ende einer Datei hinzufügen möchtest, solltest du den Modus ‘a’ (append) verwenden. Wenn die Datei nicht existiert, wird sie erstellt.

```python
with open(‘beispiel.txt’, ‘a’) as f: f.write(“Hallo Welt!”)
```


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen