我们传递csv文件时出现Python3.6错误

时间:2017-05-02 12:49:21

标签: python-3.x csv

在python3.6中读取csv文件时,会抛出错误:

KeyError: 'result'
    Error in sys.excepthook:
       import apt
      File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
        import apt_pkg
    ModuleNotFoundError: No module named 'apt_pkg'
    Original exception was:
    Traceback (most recent call last):
      File "main.py", line 117, in <module>
        extractPreservationDataAndSet(l.getPreservationData(), test_response);
      File "main.py", line 21, in extractPreservationDataAndSet
        result = temp_http_response[i];
    KeyError: 'result'

我们如何解决?

2 个答案:

答案 0 :(得分:0)

ModuleNotFoundError:没有名为'apt_pkg'的模块

表示您没有安装apt_pkg模块。看看home page of that package。有一个关于如何使用包管理器安装它的链接。

安装模块的最简单方法可能是:

pip3 install python-apt

答案 1 :(得分:0)

这解决了我的问题:

python3 -c "import nltk; nltk.download('all')"

它下载并解压缩了所有软件包。