![](/img/trans.png)
[英]Is it possible to get the mountpoint of a pendrive knowing its serialnumber using python?
[英]Get file knowing its specific name/string using Python
我想在我當前的工作目錄中獲取名稱以“_updated”字符串結尾的 excel 文件。 為此,我在代碼下方運行。 但是,由於我有 3 個xlsx
文件,下面的代碼輸出打印語句 3 次(應該只有一次)。 我想使用“filename_updated.xlsx”使用openpyxl
庫進行進一步處理,加載文件“filename_updated.xlsx”的整個工作簿的代碼如下所示,其中data_file將包含名稱的所有文件以“_updated.xlsx”結尾。 不知道我做錯了什么? 我很確定會是次要的。
在此先感謝您的時間!
Python代碼:
import os
import glob
for filename in os.listdir():
for filename1 in glob.glob(" path\\*_updated.xlsx"):
print(filename1)
打開pyxl代碼
wb = load_workbook(data_file)
SO用戶評論后更新代碼
path = Path(os.getcwd())
wbs = []
for filename in path.glob("*_updated.xlsx"):
wbs.append(load_workbook(filename))
wb = load_workbook(filename)
我不確定os.listdir()
應該做什么,但我認為這段代碼會做你想做的。
from pathlib import Path
from openpyxl import load_workbook
path = Path("your path")
wbs = []
for filename in path.glob("*_updated.xlsx"):
wbs.append(load_workbook(filename))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.