【问题标题】:Coverting pdf to csv syntax error将pdf转换为csv语法错误
【发布时间】:2018-06-27 16:20:24
【问题描述】:

为什么我总是收到此错误消息

File "sfctabcvrt.py", line 3 cat test.csv #查看文件内容 test.csv 文件 SyntaxError: 无效语法

当我尝试在 Linux 中运行此代码时:

from tabula import convert_into
convert_into("Trialpage.pdf", "test.csv", output_format="csv") 
cat test.csv #view the contents of the test.csv file

【问题讨论】:

  • 在#后面加一个空格

标签: python csv pdf


【解决方案1】:

Cat 不是 python 语句。

将此添加到脚本的第一行

import os

用这个替换包含 cat 命令的行:

os.system("cat test.csv")

【讨论】:

  • 我是编码新手,如何将您的建议落实到我的初始代码中?
  • 谢谢。我按照你的指示现在我有一个不同的错误。现在 Linux 给我这个错误“文件“sfctabcvrt.py”,第 2 行,在 ,从 tabula import convert_into,ImportError: No module named tabula”
  • 但是,当我对 tabula-py 进行 pip 安装时,它指出“要求已经满足”,并列出了 python 3.5 的本地库的路径
  • 我实际上在使用 python 2.7 时发现了 tabula-py 模块安装在 python 3 上的问题,所以一旦我更改了 python 上的版本,代码就会运行,但是并没有取得多大成功。跨度>
【解决方案2】:

当我使用 python 2.7 时,我实际上发现了 tabula-py 模块安装在 python 3 上的问题,所以一旦我更改了执行代码的版本。

【讨论】:

    猜你喜欢
    • 2012-08-01
    • 2023-01-24
    • 1970-01-01
    • 2014-09-12
    • 2019-06-29
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多