【发布时间】:2020-12-06 17:27:36
【问题描述】:
我目前正在尝试使用以下内容打开文件夹中的文件:
from tkinter import filedialog
import tkinter as tk
import openpyxl
import os
root = tk.Tk()
root.withdraw()
folder = filedialog.askdirectory()
for f in os.listdir(folder):
wb = openpyxl.load_workbook(f)
ws = wb.active
v = ws['A1']
print(v.value)
运行后,我遇到了错误。 'f' 的值为 'filename.xlsx' 但不包括完整的文件路径,因此无法打开文件。有没有办法添加路径的其余部分,以便 openpyxl 可以识别文件?还有什么我应该改变的吗?
【问题讨论】:
-
目录为
folder,文件名为f。只需将它们加在一起即可。
标签: python excel tkinter operating-system openpyxl