簡體   English   中英

我如何在 python 中使用 .format() 和列表?

[英]How can I use .format() with list in python?

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])



我想使用格式為 function 的列表元素來使用此代碼作為可重復的for i in filelist: 但是盡管 print(filelist[1]) 是可能的,但它仍然無法使用列表數據。

我瀏覽了很多論文,但它不處理格式為 function 的列表。任何人都可以給我解決方案嗎?

這是錯誤消息 Exception: Failed locating range '{}':A1:HO29

您正在格式化導出 _img function 的 output,而不是您放入其中的字符串。

那是行不通的。 它也與您在上面幾行中所做的根本不同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM