Wie kann ich mehrere Dateien mit "with open" in Python öffnen?
Sie können mehrere Dateien mit "with open" in Python öffnen, indem Sie mehrere with open-Anweisungen verwenden, eine für jede Datei, die Sie öffnen möchten. Hier ist ein Beispielcodeschnipsel:
with open('file1.txt', 'r') as file1, open('file2.txt', 'r') as file2:
file1_content = file1.read()
file2_content = file2.read()
# Machen Sie etwas mit den DateiinhaltenIn dem obigen Beispiel werden zwei Dateien file1.txt und file2.txt gleichzeitig im Lesemodus geöffnet und ihr Inhalt in file1_content und file2_content gespeichert.
Sie können auch List comprehension mit with open verwenden, um mehrere Dateien zu öffnen und den Inhalt aller Dateien zu lesen.
files = ['file1.txt', 'file2.txt', 'file3.txt']
with open(file, 'r') as open_file:
contents = [open_file.read() for file in files]Dies öffnet alle Dateien in der Liste files und liest den Inhalt aller Dateien und speichert sie in der Liste contents.