【发布时间】:2018-09-14 09:40:46
【问题描述】:
我想使用这段代码 openpyxl.load_workbook(r"mypath") 但唯一的区别是 mypath 是一个可变路径,我每次都会根据不同文件夹的循环进行更改。
PathsList = []
for folderName, subFolders, fileNames in os.walk
fileNamesList.append(os.path.basename(fileName))
PathsList.append(os.path.abspath(fileName))
or i in range(len(fileNamesList)):
j = 1
while j < len(fileNamesList):
if(first3isdigit(fileNamesList[i])) == (first3isdigit(fileNamesList[j])):
if(in_fileName_DOORS in str(fileNamesList[i]) and in_fileName_TAF in str(fileNamesList[j])):
mypath = PathsList[i]
File = openpyxl.load_workbook(r'mypath ')
wsFile = File.active
mypath 作为变量不可读,有什么解决方案吗! 编辑1:我也想过
File = openpyxl.load_workbook(exec(r'%s' % (mypath))
但不能,因为 exec 不能在括号内
【问题讨论】:
标签: python excel load openpyxl