我试图从一系列PDF文件中提取表,但无法使tabula py工作。我一直试图通过Windows操作系统上的Jupyter笔记本来使用它。不幸的是,我也一样‘FileNotFoundError’

每次我尝试使用read_PDF()时。

从目前为止我在网上发现的情况来看,这个错误似乎是在尝试运行tablajava文件时产生的。我已经正确安装了java。

我们将非常感谢您的帮助。

这是我试图运行的代码:from tabula import read_pdf

df = read_pdf("https://github.com/tabulapdf/tabula-java/raw/master/src/test/resources/technology/tabula/arabic.pdf")

错误消息:FileNotFoundError Traceback (most recent call last)

in ()

1 from tabula import read_pdf

----> 2 df = read_pdf("https://github.com/tabulapdf/tabula-java/raw/master/src/test/resources/technology/tabula/arabic.pdf")

C:\Program Files\Anaconda3\lib\site-packages\tabula\wrapper.py in read_pdf(input_path, **kwargs)

64

65 try:

---> 66 output = subprocess.check_output(args)

67 finally:

68 if is_url:

C:\Program Files\Anaconda3\lib\subprocess.py in check_output(timeout, *popenargs, **kwargs)

624

625 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,

--> 626 **kwargs).stdout

627

628

C:\Program Files\Anaconda3\lib\subprocess.py in run(input, timeout, check, *popenargs, **kwargs)

691 kwargs['stdin'] = PIPE

692

--> 693 with Popen(*popenargs, **kwargs) as process:

694 try:

695 stdout, stderr = process.communicate(input, timeout=timeout)

C:\Program Files\Anaconda3\lib\subprocess.py in __init__(self, args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags, restore_signals, start_new_session, pass_fds)

945 c2pread, c2pwrite,

946 errread, errwrite,

--> 947 restore_signals, start_new_session)

948 except:

949 # Cleanup if the child failed starting.

C:\Program Files\Anaconda3\lib\subprocess.py in _execute_child(self, args, executable, preexec_fn, close_fds, pass_fds, cwd, env, startupinfo, creationflags, shell, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, unused_restore_signals, unused_start_new_session)

1222 env,

1223 cwd,

-> 1224 startupinfo)

1225 finally:

1226 # Child is launched. Close the parent's copy of those pipe

python tabula 使用方法_Python tabula py不会读取pd相关推荐

  1. python安装模块方法_Python安装模块的几种方法

    一.方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二.方法2: 多文件模块,带setup.py 下载模块包,进行解压,进入模块文件夹,执行: python setup.py ...

  2. python的open方法_Python os.open() 方法

    Python os.open() 方法 概述 os.open() 方法用于打开一个文件,并且设置需要的打开选项,模式参数mode参数是可选的,默认为 0777. 语法 open()方法语法格式如下: ...

  3. python __reduce__魔法方法_Python魔法方法指南

    (译)Python魔法方法指南 简介 本指南归纳于我的几个月的博客,主题是 魔法方法 . 什么是魔法方法呢?它们在面向对象的Python的处处皆是.它们是一些可以让你对类添加"魔法" ...

  4. python字符串反转方法_Python程序使用堆栈和反转方法反转字符串

    python字符串反转方法 Given a string and we have to reverse it by using stack and by using reversed method i ...

  5. python函数isdisjoint方法_Python学习之---Python中的内置函数(方法)(更新中。。。)...

    add(item)#将item添加到s中,如果item已经在s中,则无任何效果 break#退出循环,不会再运行循环中余下的代码 bool()#将参数转换为布尔型 bytes()#将值转成bytes类 ...

  6. python列表get方法_Python json.get方法代码示例

    本文整理汇总了Python中json.get方法的典型用法代码示例.如果您正苦于以下问题:Python json.get方法的具体用法?Python json.get怎么用?Python json.g ...

  7. python contains魔法方法_Python魔法方法详解

    据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切. 他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个, ...

  8. python 财务分析可视化方法_Python数据可视化的四种简易方法

    Python数据可视化的四种简易方法 作者:PHPYuan 时间:2018-11-28 03:40:43 摘要: 本文讲述了热图.二维密度图.蜘蛛图.树形图这四种Python数据可视化方法. 数据可视 ...

  9. python contains魔法方法_python魔法方法

    Python 魔术方法指南 入门 构造和初始化 构造定制类用于比较的魔术方法 用于数值处理的魔术方法 表现你的类 控制属性访问 创建定制序列 反射 可以调用的对象 会话管理器 创建描述器对象 持久化对 ...

最新文章

  1. java小程序查看器_JAVA的一个查看图片的小程序
  2. python爬取快代理IP并测试IP的可用性
  3. smarty php5.5,php5中Iterator与smarty整合
  4. Ubuntu16.04 + ROS kinetic + 激光slam-cartographer ROS + 数据仿真 + Turtlebot3仿真
  5. java map 随机取值_随机获取一个集合(List, Set)中的元素,随机获取一个Map中的key或value...
  6. Producing function in SQL.
  7. 第二周java基础学习内容
  8. 专稿 | 巨头再聚、新品齐发,进博三年,合作共赢
  9. 用js企业微信推送通知
  10. 初识DNA甲基化芯片
  11. linux 下ssd训练自己的数据
  12. 基于FBX SDK的FBX模型解析与加载 -(一)
  13. 计算机房应该配哪种灭火器,机房应选用哪种灭火器?
  14. 食品生产设备用什么清洗消毒效果比较好?
  15. python三维建模可视化_用Python三维可视化-一个神奇的函数
  16. 有一天我们可不可以这样相爱……
  17. 从精英云到普惠云,青云QingCloud的“性格”变了
  18. 我的 2020,总结与告别
  19. 生活小妙招---wifi遥控点火器
  20. ORAN专题系列-17:5G O-RAN FrontHaul前传接口的网络配置管理与Yang数据建模语言

热门文章

  1. Hadoop3 伪分布式安装
  2. mysql在计算机管理的服务里启动不了
  3. java url连接被拒绝,Java的URL/URI无法正确解析以?开头的链接.(审讯点)
  4. c语言简单分段函数用多路分支与if else 级联的写法
  5. 【刷题】BZOJ 4977 [Lydsy1708月赛]跳伞求生
  6. sqrt在C语言中是啥意思,C语言 sqrt 是什么意思?_后端开发
  7. HTML5期末大作业:食品商城网站设计——食品商城购物网站(8页) HTML+CSS+JavaScript 静态网页的制作
  8. linux 一直查看当前时间,Linux 查看当前时间
  9. python元组索引_Python 元组、列表
  10. php 一个字母占几个字符,ascii一个字符占几个字节