Noob: Else wird komplett ignoriert, wieso?
Verfasst: Donnerstag 15. Oktober 2020, 13:50
Hallo, ich bin leider blutiger Anfänger; nun habe ich ein Problem. Nachdem ich endlich herausgefunden habe, wie ich nach einem bestimmten Wort trennen kann habe ich das gleich versucht auf meinen Code anzuwenden @streamlit
Ich habe zwei Exceldateien. Einmal wo bei der entsprechenden Position GEO vorkommt, da funktioniert das einwandfrei. Sobald jedoch das besagte "erfolgte" steht, passiert einfach nix. Er schreibt ganz stumpf das hin. Hab es über st.write("test") getestet ob die else überhaupt anwendung findet; und siehe da: nix passiert. Scheinbar wird die else komplett ignoriert; weiß jemand wieso?
Ich habe zwei Exceldateien. Einmal wo bei der entsprechenden Position GEO vorkommt, da funktioniert das einwandfrei. Sobald jedoch das besagte "erfolgte" steht, passiert einfach nix. Er schreibt ganz stumpf das hin. Hab es über st.write("test") getestet ob die else überhaupt anwendung findet; und siehe da: nix passiert. Scheinbar wird die else komplett ignoriert; weiß jemand wieso?
Code: Alles auswählen
if single_file:
Auftraggeber=(df.iat[2,1])
Probenahmeort=(df.iat[7,1])
Probenahme=(df.iat[8,1])
if Probenahme.find("GEO"):
Probenehmer=(Probenahme.split("-")[-1])#greift auf das letzte Element im Bereich Probenahme zu@[-1]
else:
st.write("test") #wird komplett ignoriert, wieso???
Probenehmer = Probenahme[len("erfolgte durch"):] #wieso geht das nicht???
datum=' 01.01.1001 '
st.markdown('Projekt- bzw. Auftragsnummer: '+Projektnummer+' / '+Auftragsnummer)
st.markdown('Auftraggeber: '+Auftraggeber)
st.markdown('Probenahmeort: '+Probenahmeort)
st.markdown('Probenehmer: '+Probenehmer)
else:
st.markdown('**Zur Darstellung der Basisdaten bitte zunächst eine Excel-Datei importieren **!')