Nachdem ich die Grundlagen von Python in der Paiza-Lernumgebung studiert hatte, war ich verwirrt, dass nach der Migration zu Atom keine Standardeingabe möglich war. Dies ist eine Zusammenfassung, als ich untersuchte, wie Daten von außen gelesen werden können. Dies ist eine Zusammenstellung für Anfänger. Bitte lassen Sie mich wissen, wenn Sie Fehler machen.
Ich habe auf die folgende Seite verwiesen. ** note.nkmk.me **
pass.py
import os
path = os.getcwd()
print(path)
** os.getcwd () ** gibt den absoluten Pfad des aktuellen Verzeichnisses zurück, in dem Python derzeit als Zeichenfolge ausgeführt wird.
Wenn Sie die TXT-Datei nicht in den Ordner verschieben, in dem der von os.getcwd () erhaltene Pfad verbunden ist, kann die Datei nicht richtig gelesen werden und es tritt ein Fehler auf.
read.py
path = "Dateiname.txt"
with open(path) as f:
s = f.read()
print(s)
Es wird in Form von ["Zeichenkette"] ausgegeben.
read2.py
path = "Dateiname.txt"
with open(path) as f:
l_strip1 = [s.strip() for s in f.readlines()]
print(l_strip1)
Es wird in Form von ["1. Zeile", "2. Zeile", "3. Zeile", "4. Zeile", ...] ausgegeben. Wenn Sie die durch "" (Leerzeichen) getrennte Zeichenfolge in eine Liste unterteilen und das Ganze als zweidimensionale Liste lesen möchten, wie in der Fähigkeitsprüfung von paiza gezeigt, fügen Sie ** split ("") ** hinzu.
read3.py
path = "Dateiname.txt"
with open(path) as f:
l_strip2 = [s.strip().split(" ") for s in f.readlines()]
print(l_strip2)
Und es ist ausreichend. Ausgabe in Form von [["1-1", "1-2", "1-3"], ["2-1", "2-2", "2-3"], ...] Zu.
Installieren Sie das Paket "** platformio-ide-terminal " über Atoms "Datei> Einstellungen> Installieren". Dann erscheint unten links auf dem Bildschirm ein kleines "+". Klicken Sie hier, um Terminal on Atom aufzurufen. Schreiben Sie " python (Dateiname) .py " rechts von " PS C: \ Users \ (Benutzername) \ (aktueller Verzeichnisname)> **" in Terminal und drücken Sie die Eingabetaste für Terminal. Die .py-Datei wird oben aufgerufen.
das ist alles.
Recommended Posts