Привет я получаю ошибку EOF с этим, как я могу исправить это? - PullRequest
0 голосов
/ 04 марта 2020
from matplotlib import pyplot as plt

datei = open("Datei 1.txt", "r")
zeilen = datei.readlines()
zeilen.pop(0) #löscht erste Zeile
anzahl = len(zeilen)

x = []; y = [] #Leerfelder für Messwerte
for zeile in zeilen: #zeilen ist Liste aus mehreren zeile Objekten
    werte = zeile.split() #zerlegt Zeilen am Standard-Trennzeichen
    x.append(float(werte[0]))
    y.append(float(werte[1]))

    print("x = {}, y = {}".format(x[-1], y[-1])

Может кто-нибудь объяснить мне, как избавиться от EOF - ошибка?

Ответы [ 2 ]

0 голосов
/ 04 марта 2020
print("x = {}, y = {}".format(x[-1], y[-1])

Отсутствует последняя скобка

0 голосов
/ 04 марта 2020
from matplotlib import pyplot as plt

datei = open("Datei 1.txt", "r")
zeilen = datei.readlines()
zeilen.pop(0) #löscht erste Zeile
anzahl = len(zeilen)

x = []; y = [] #Leerfelder für Messwerte
for zeile in zeilen: #zeilen ist Liste aus mehreren zeile Objekten
    werte = zeile.split() #zerlegt Zeilen am Standard-Trennzeichen
    x.append(float(werte[0]))
    y.append(float(werte[1]))

    print("x = {}, y = {}".format(x[-1], y[-1]))

Вы просто забыли добавить еще ) в конце последней строки.

...