如何在python中使用.format()和list?

w41d8nur  于 2022-11-26  发布在  Python
关注(0)|答案(1)|浏览(170)
import excel2img
import os 

filelist = [
'1R 1R 1R',
'24 54 994',
'9d 13 885',
]

file_name = "C:/Users/3315/Desktop/fdifndfd.xlsx"
img_name ='C:/Users/3315/Desktop/Weekly/company/{}.png' .format(filelist[1])
excel2img.export_img(file_name, img_name, "", "'{}'!A1:HO29") .format(filelist[1])

我想在格式函数中使用列表元素,以使用这段代码作为可重复的**,用于filelist中的i:**。但是它一直无法使用列表数据,尽管print(filelist[1])是可能的。
我看了很多论文,但都没有涉及到格式函数中的列表,谁能给我解答一下?
以下是错误消息Exception:定位范围“{}”失败!A1:HO 29

w7t8yxp5

w7t8yxp51#

您正在格式化export _img函数的输出,而不是您放入其中的字符串。
这是行不通的,它也和你在上面的行中所做的有根本的不同。

相关问题