ich schreibe eine Anwendung bei der ein neues CSV File erstellt wird. In dieses CSV Feld sollen, Variablen rein, jedoch nimmt er die nicht an. Anstatt den Inhalt der Variable
Code: Alles auswählen
varName = Julia
in die CSV Datei.varName
Der Code unten zeigt: Python soll anhand der Kalenderwoche und Jahreszahl einen Dateinamen zusammensetzen. Besteht diese Datei schon soll er in dieses CSV eine Zeile einfügen. Besteht die Datei nicht soll er sie erstellen und die Zeile mit den Überschriften einfügen.
Code: Alles auswählen
#Formel für Kalenderwoche die auch zum Jahreswechsel richtig funktioniert
from datetime import date
dt = date.today()
dateiname = f"Vorgaenge/{dt.strftime('%g%V')}.csv"
varName='Julia'
varAbteilung='Geschäftskunden'
varGehalt='100000'
from pathlib import Path
my_file = Path(dateiname)
if my_file.is_file():
with open(dateiname, mode='a') as employee_file:
employee_file.write( 'varName; varAbteilung; varGehalt\n')
else:
with open(dateiname, mode='a') as employee_file:
employee_file.write( 'Name;Abteilung;Gehalt\n')
employee_file.write( 'varName;varAbteilung;varGehalt\n')