Python: vorhandene Datei nicht gefunden (IOError: [Errno 2]) bei Verwendung von os.walk
Ich habe das folgende Verzeichnis eingerichtet:
+---main
| |
| +---sub1
| | file1.xlsx
| |
| +---sub2
| | file2.xlsx
| |
| \---sub3
| file3.xlsx
Ich möchte auf jede Datei zugreifen und den Mittelwert ihres @ berechnA1:A10
Zellen, aber währendfile1.xlsx
existiert, ich bekomme diesen Fehler:
IOError: [Errno 2] No such file or directory: 'file1.xlsx'
Mein Code ab sofort (er wurde entwickelt, um über viele "Haupt" -Verzeichnisse zu iterieren):
import os
from openpyxl import load_workbook
directoryPath=r'C:\Users\MyName\Desktop\MainFolder'
os.chdir(directoryPath)
folder_list=os.listdir(directoryPath)
for folders, sub_folders, file in os.walk(directoryPath):
for name in file:
if name.endswith(".xlsx"):
filename=os.path.basename(name)
wb=load_workbook(filename)
cell_range = wb['A1':'A10']
#computing the mean value
Der Fehler zeigt aufwb=load_workbook(filename)
. Warum bekomme ich es und wie behebe ich es?