有没有办法将 for 循环的输出分配为方法输出的变量?两个输出都是相同长度的列表。
下面,我在 pdfplumber 的每一页上执行 .pages 方法。我想将每个页面分配给一个变量 p0、p1、p2... 等,然后使用 .extracttext 方法提取文本。总页数将是动态的,所以我不能简单地将列表解压缩为 (p1, p2, p3) = .....
我打印只是为了提供视觉辅助的输出。
import pdfplumber
with pdfplumber.open(file) as pdf:
print(pdf.pages)
for pages in total_pages_range:
print("p" + str(pages))
输出是:
[<pdfplumber.page.Page object at 0x7ff6b75e9c50>, <pdfplumber.page.Page object at 0x7ff6b761a4d0>]
p0
p1
我需要 p0 = <pdfplumber.page.Page object at 0x7ff6b75e9c50> 和 p1 = <pdfplumber.page.Page object at 0x7ff6b761a4d0>。但是有了 p2 = ....., p3 = ...... 等的能力。在这里可以使用字典吗?
非常感谢,G