aws-samples / aws-samples/amazon-textract-code-samples
Bug with Detecting Merged Cells And Headers on fictitious bank statement
- Langage dominant
- Jupyter Notebook
- Étoiles
- 449
- Forks
- 262
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
When running the notebook https://github.com/aws-samples/amazon-textract-code-samples/blob/master/python/Textract-Table-Merged-Cells-And-Headers.ipynb you get following error
`Traceback (most recent call last):
File "/opt/conda/lib/python3.7/site-packages/IPython/core/interactiveshell.py", line 3553, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "", line 5, in
from textractprettyprinter.t_pretty_print import Pretty_Print_Table_Format, Textract_Pretty_Print, get_string, get_tables_string
File "/opt/conda/lib/python3.7/site-packages/textractprettyprinter/__init__.py", line 3, in
from .t_pretty_print import Pretty_Print_Table_Format as Pretty_Print_Table_Format
File "/opt/conda/lib/python3.7/site-packages/textractprettyprinter/t_pretty_print.py", line 1, in
import trp
File "/opt/conda/lib/python3.7/site-packages/trp/__init__.py", line 31
print ip
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(ip)?`
This is fixed by adding
`!pip install textract-trp`
Once that is fixed you get following error
`AttributeError: 'Table' object has no attribute 'get_header_field_names'`
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par exécuter Textract-Table-Merged-Cells-And-Headers.ipynb et inspectez ses imports de textractprettyprinter et trp. Vérifiez la compatibilité des packages à l’origine du Python 3.7 SyntaxError et de l’absence de la méthode Table.get_header_field_names ; le travail est terminé lorsque le notebook effectue la détection des cellules fusionnées et des en-têtes sans aucune de ces deux erreurs.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- aws, jupyter-notebook, python
- Domaine
- cloud
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100