Ich bin - was Python angeht - noch ein ziemlicher Rookie...
Daher möchte ich die Verwendung von Modulen ein wenig üben.
Ich habe mir dazu ein Modul (MOD_Zeitstempel.py) und ein Hauptprogramm (Hauptprogramm.py) erstellt.
Das Modul sieht so aus:
Code: Alles auswählen
import time
Test = time.strftime("%d.%m.%Y")
def Datum ():
Datum = time.strftime("%d.%m.%Y")
return(Datum)
def Uhrzeit():
Uhrzeit = time.strftime("%H:%M:%S")
return(Uhrzeit)
#Das hier dient nur zur Kontrolle und hat nicht mit dem eigentlichen Script zu tun.
print()
print(Test)
print(Datum)
print(Uhrzeit)
print()
print('Ende')
Code: Alles auswählen
from MOD_Zeitstempel import Datum, Uhrzeit
print()
print('Datum:', Datum)
print('Uhrzeit:', Uhrzeit)
print()
<function Datum at 0x00F814F8>
bzw.
<function Uhrzeit at 0x00F81588>
angezeigt.
Die Variable "Test" hingegen, wird korrekt angezeigt.
Kann mir da bitte jemand weiterhelfen?
Bin mir sicher, es ist ein grober Anfängerfehler, aber ich finde ihn einfach nicht.
Vielen Dank vorab und beste Grüße
U32