Automatisierung csv Dateien einlesen
Verfasst: Sonntag 11. August 2019, 20:58
Als blutiger Anfänger mit Python stehe ich vor folgendem Problem. Es gelingt mir eine csv Datei nach entsprechender Pfadeingabe einzulesen und weiterzuverarbeiten.
Da sich der Name der Datei aber wöchentlich ändert würde ich gerne im Input festlegen, welcher "wöchentliche" Pfad geöffnet werden soll. Das heißt in der Anweisung d=open(.......) müsste woche_40 durch die Eigabe ersetzt werden , also woche_y. Gibt es hierfür eine Möglichkeit?
Vielen Dank für die Hilfe.
Hier der Code:
import sys
y = input("Welche Woche wollen Sie öffnen?")
print("Sie möchten Woche", y," öffnen!")
try:
d= open("C:/Users/User/Documents/Schule/Vertretungsplan/vertretungsplan_woche_40.csv")
except:
print ("Dateizugriff nicht erfolgreich")
sys.exit (0)
#Lesen des gesamten Texts:
gesamtertext=d.read()
#Schließen der Datei
d.close ()
#Umwandeln in eine Liste von Zeilen
zeilenliste = gesamtertext.split(chr(10))
Da sich der Name der Datei aber wöchentlich ändert würde ich gerne im Input festlegen, welcher "wöchentliche" Pfad geöffnet werden soll. Das heißt in der Anweisung d=open(.......) müsste woche_40 durch die Eigabe ersetzt werden , also woche_y. Gibt es hierfür eine Möglichkeit?
Vielen Dank für die Hilfe.
Hier der Code:
import sys
y = input("Welche Woche wollen Sie öffnen?")
print("Sie möchten Woche", y," öffnen!")
try:
d= open("C:/Users/User/Documents/Schule/Vertretungsplan/vertretungsplan_woche_40.csv")
except:
print ("Dateizugriff nicht erfolgreich")
sys.exit (0)
#Lesen des gesamten Texts:
gesamtertext=d.read()
#Schließen der Datei
d.close ()
#Umwandeln in eine Liste von Zeilen
zeilenliste = gesamtertext.split(chr(10))