ich habe seit fast einem Jahr eine Python Programm zur Aufzeichnung meiner Heizungstemperaturen am laufen.
Seit Anfang des Monats läuft es nicht mehr, da keine Tages Logs mehr angelegt werden.
shutil.copy gibt auch kein Fehler aus, erst das Fehlen der Datei löst einen Load Error aus.
Code: Alles auswählen
Traceback (most recent call last):
File "/home/zeusdragoon/Heizung4a_Test.py", line 85, in <module>
wb_log = load_workbook(pfad+Datei)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/openpyxl/reader/excel.py", line 315, in load_workbook
reader = ExcelReader(filename, read_only, keep_vba,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/openpyxl/reader/excel.py", line 124, in __init__
self.archive = _validate_archive(fn)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/openpyxl/reader/excel.py", line 96, in _validate_archive
archive = ZipFile(filename, 'r')
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/zipfile.py", line 1281, in __init__
self.fp = io.open(file, filemode)
^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/home/zeusdragoon/240428_Log.xlsx'
Code: Alles auswählen
import shutil
from datetime import datetime
current_time = datetime.now()
time_stamp = current_time.timestamp()
date_time = datetime.fromtimestamp(time_stamp)
Datei=date_time.strftime("%Y%m%d")[2:]+str("_Log.xlsx")
pfad='/home/zeusdragoon/'
shutil.copy(pfad + "Master_Log.xlsx", pfad + Datei)
Für einen Hinweis wo ich noch suchen kann wäre ich sehr dankbar.
Gruß Markus