tempdf=pd.DataFrame() page=pdfplumber.open(filepath[0][0]).pages for pageindex in range(len(page)): print(pageindex) temppdf=page[pageindex].extract_table()
时间: 2024-04-07 12:33:31 浏览: 161
在你提供的代码中,第6行的缩进似乎不正确。根据你的代码逻辑,第6行应该在`for`循环的内部,所以它应该与第7行和第8行保持相同的缩进级别。请尝试以下修正:
```python
tempdf = pd.DataFrame()
page = pdfplumber.open(filepath[0][0]).pages
for pageindex in range(len(page)):
print(pageindex)
temppdf = page[pageindex].extract_table()
```
请确保代码块中的所有行具有相同的缩进级别,并且代码块的开头和结尾处的缩进是一致的。这样可以避免"unindent does not match any outer indentation level"错误。
相关问题
tempdf=pd.DataFrame() page=pdfplumber.open(filepath[0][0]).pages for pageindex in range(len(page)): print(pageindex) # temppdf=page[pageindex].extract_table() #####普通适用版本 temppdf=page[pageindex].extract_table(table_settings={"vertical_strategy": "text","horizontal_strategy": "text"})
你的代码缩进存在问题。根据你描述的错误信息很可能是因为的缩进混乱导致的错误。请注意在Python中,缩是非常重要的,它决定了代码块的开始和结束。
这是你提供的段的修正版本:
```python
tempdf = pd.DataFrame()
= pdfplumber.open(filepath[][0]).pages
for pageindex in range(len(pages)):
print(pageindex)
# temppdf = page[pageindex].extract_table() #####普通适用版本
temppdf = page[pageindex].extract_table(table_settings={"vertical_strategy": "text", "horizontal_strategy": "text"})
```
请确保每个代码块的缩进都是一致的,并且在代码块的开头和结尾处的缩进是相同的。这样可以避免"unindent does not match any outer indentation level"错误。
阅读全文