[GO] Python> Aus einer mehrzeiligen Zeichenfolge anstelle einer Datei lesen> io.StringIO ()

Betriebsumgebung


Python3 (ideone)

link

https://docs.python.jp/3/library/io.html

code

http://ideone.com/KLd4OP

import io

emuCsv = """1,2,3
4,5,6
7,8,9"""

print('begin')
with io.StringIO(emuCsv) as fin:
	print(fin.read())

print('end')

run


begin
1,2,3
4,5,6
7,8,9
end

v0.2

http://ideone.com/Qu0vZr

import io
 
emuCsv = """1,2,3
4,5,6
7,8,9"""
 
print('begin')
with io.StringIO(emuCsv) as fin:
	print('line9')
	print(fin.read())
 
print('end')

run


begin
line9
1,2,3
4,5,6
7,8,9
end

In fin.read () werden 3 Zeilen gleichzeitig gedruckt ().

Im obigen Fall erscheint es nicht sinnvoll, die with-Syntax zu verwenden.

v0.3> benutze readline ()

Es scheint readline () zu geben. https://stackoverflow.com/questions/7472839/python-readline-from-a-string

http://ideone.com/hi1DN7

import io

emuCsv = """1,2,3
4,5,6
7,8,9"""

print('begin')
fin = io.StringIO(emuCsv)
print(fin.readline(),end='')
print(fin.readline(),end='')
print(fin.readline())
print('end')

run


begin
1,2,3
4,5,6
7,8,9
end

Sie können readline () mit einer festgelegten Anzahl von Malen ausführen. Unbekannt über EOF.

Recommended Posts

Python> Aus einer mehrzeiligen Zeichenfolge anstelle einer Datei lesen> io.StringIO ()
Lesen Sie mit Python Zeile für Zeile aus der Datei
Erstellen Sie eine Kopie einer Google Drive-Datei aus Python
Erstellen Sie eine Instanz einer vordefinierten Klasse aus einer Zeichenfolge in Python
Lesen Sie die Datei in Python mit einem relativen Pfad aus dem Programm
Die Idee, die Konfigurationsdatei mit einer Python-Datei anstelle von yaml zu füttern
[Hinweis] Lesen Sie eine Datei aus einem anderen Verzeichnis
# 5 [python3] Extrahiert Zeichen aus einer Zeichenfolge
Python-String-Vergleich / benutze 'Liste' und 'In' anstelle von '==' und 'oder'
Erstellen Sie eine Deb-Datei aus einem Python-Paket
Generieren Sie eine Klasse aus einer Zeichenfolge in Python
Memorandum zum Löschen von Python-Strings
[Python] Lesen der CSV-Datei (Methode read_csv des Pandas-Moduls)
Lesen einer CSV-Datei mit Python 2/3
Lesen Sie eine Datei mit verstümmelten Linien in Python
Ein Memorandum zum Aufrufen von Python aus Common Lisp
Erstellen Sie ein Datum / Uhrzeit-Objekt aus einer Zeichenfolge in Python (Python 3.3).
Führen Sie Python-Dateien mit Django aus HTML aus
Verschiedene Möglichkeiten, die letzte Zeile einer CSV-Datei in Python zu lesen
[Python] Mehrzeilige Zeichenfolgenzuweisung
Lesen Sie die Python-CSV-Datei
[Python] Von Stdin lesen
Analysieren Sie eine JSON-Zeichenfolge, die in eine Datei in Python geschrieben wurde
Vorlage des Python-Skripts zum Lesen des Inhalts der Datei
Schneiden Sie einen Teil der Zeichenfolge mit einem Python-Slice aus
Python zeigt aus der Perspektive eines C-Sprachprogrammierers
Lesen Sie den QR-Code aus der Bilddatei mit Python (Mac).
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
Ich habe versucht, Python (3) anstelle eines Funktionsrechners zu verwenden
[Python] Starten Sie eine Batchdatei aus Python und übergeben Sie Variablen.
[Wissenschaftlich-technische Berechnung mit Python] Plot, Visualisierung, Matplotlib von 2D-Daten, die aus einer Datei gelesen wurden
Extrahieren Sie die Vorlage der aus Thunderbird gespeicherten EML-Datei mit python3.7
Python - Lesen Sie Daten aus einer numerischen Datendatei, um die verteilte, gemeinsam verteilte Matrix, Eigenwerte und Eigenvektoren zu finden
Finden Sie die scheinbare Breite einer Zeichenfolge in Python heraus
Zusammenfassung der Python-Dateivorgänge
[Python] Verwenden Sie eine Zeichenfolgenfolge
Anders als der Importtyp von Python. Bedeutung von aus A Import B.
Ich möchte viele Prozesse von Python aus starten
Wie kann man schnell die Häufigkeit des Auftretens von Zeichen aus einer Zeichenfolge in Python zählen?
[Hinweis] Import von Dateien in das übergeordnete Verzeichnis in Python
Dateien schreiben und lesen
Python: Erstellen Sie ein Wörterbuch aus einer Liste von Schlüsseln und Werten
[Python] Befehlszeilenargumente aus Dateiname oder Standard lesen
Python - Die eleganteste Art, Dateizeilen in eine Liste einzulesen
Format, wenn eine lange Zeichenfolge als Python-Argument übergeben wird
Versuchen Sie, mit Python3 eine Zeichenfolge aus einem Bild zu extrahieren
So erhalten Sie eine Zeichenfolge aus einem Befehlszeilenargument in Python
Lesen Sie die Standardausgabe eines Unterprozesses zeilenweise in Python
Geben Sie die Zeile mit der angegebenen Zeichenfolge aus der Textdatei aus
[Python] Ruft das Aktualisierungsdatum eines Nachrichtenartikels aus HTML ab
Python vba zum Erstellen einer Datumszeichenfolge zum Erstellen eines Dateinamens
[Python] Lesen Sie eine CSV-Datei mit großen Datenmengen mithilfe eines Generators
Ich habe eine Untertiteldatei (SRT) aus JSON-Daten von AmiVoice erstellt
Rufen Sie die Formel in der Excel-Datei als Zeichenfolge in Python ab
Eine Aufzeichnung zum Patchen eines Python-Pakets
Führen Sie das Python-Skript aus der Batchdatei aus
Berühren Sie Python-Objekte in Elixir