Skip to content
Snippets Groups Projects
Commit df06b7f5 authored by merschie's avatar merschie
Browse files

send all Matr. numbers

parent 85721ca0
No related branches found
No related tags found
No related merge requests found
...@@ -18,6 +18,14 @@ csv_path = '../Studenten.csv' ...@@ -18,6 +18,14 @@ csv_path = '../Studenten.csv'
char_list = htr.char_list_from_file() char_list = htr.char_list_from_file()
chars = ''.join(char_list) chars = ''.join(char_list)
word_chars = open('../model/wordCharList.txt').read().splitlines()[0] word_chars = open('../model/wordCharList.txt').read().splitlines()[0]
matrikel_numbers = []
@app.route('/getNames', methods=['GET'])
def getNames():
return jsonify(matrikel_numbers)
@app.route('/predictNachname', methods=['POST']) @app.route('/predictNachname', methods=['POST'])
def predictNach(): def predictNach():
...@@ -67,6 +75,7 @@ def predictVor(): ...@@ -67,6 +75,7 @@ def predictVor():
} }
return jsonify(result) return jsonify(result)
def split_Student_Names(): def split_Student_Names():
#csv looks like: Vorname;Nachname;Matrikelnummer #csv looks like: Vorname;Nachname;Matrikelnummer
#need to put Vorname in one list, Nachname in another #need to put Vorname in one list, Nachname in another
...@@ -74,7 +83,8 @@ def split_Student_Names(): ...@@ -74,7 +83,8 @@ def split_Student_Names():
#create /data/Vorname.txt and /data/Nachname.txt #create /data/Vorname.txt and /data/Nachname.txt
vorname_file = open('../data/Vorname.txt', 'w') vorname_file = open('../data/Vorname.txt', 'w')
nachname_file = open('../data/Nachname.txt', 'w') nachname_file = open('../data/Nachname.txt', 'w')
matrikelnummer_file = open('../data/Matrikelnummer.txt', 'w')
numbers=[]
with open(csv_path, 'r') as csv_file: with open(csv_path, 'r') as csv_file:
lines = csv_file.readlines() lines = csv_file.readlines()
for line in lines[1:]: for line in lines[1:]:
...@@ -85,11 +95,14 @@ def split_Student_Names(): ...@@ -85,11 +95,14 @@ def split_Student_Names():
print(vorname, nachname, matrikelnummer) print(vorname, nachname, matrikelnummer)
vorname_file.write(vorname + " ") vorname_file.write(vorname + " ")
nachname_file.write(nachname + " ") nachname_file.write(nachname + " ")
matrikelnummer_file.write(matrikelnummer + " ")
numbers.append(matrikelnummer)
return numbers
if __name__ == '__main__': if __name__ == '__main__':
#split csv file into Vorname, Nachname and Matrikelnummer #split csv file into Vorname, Nachname and Matrikelnummer
split_Student_Names() matrikel_numbers = split_Student_Names()
app.run(debug=True,port=8000) app.run(debug=True,port=8000)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment