我决定尝试使用odo来处理我的csv数据,因为据说它比使用pandas更快,但我不能让它工作。

这是他们关于将30gb csv文件迁移到MySQL数据库的文档:

In [1]: %time t = odo('all.csv', 'mysql+pymysql://localhost/test::nyc')

CPU times: user 1.32 s, sys: 304 ms, total: 1.63 s

Wall time: 20min 49s

我在OS X El Capitan上的本地MySQL实例中尝试过相同的操作,但是它给了我以下错误:

/Library/Python/2.7/site-packages/PyMySQL-0.7.1-py2.7.egg/pymysql/err.pyc in _check_mysql_exception(errinfo)

113

114 # couldn't find the right error number

--> 115 raise InternalError(errno, errorvalue)

116

117

InternalError: (pymysql.err.InternalError) (13, u"Can't get stat of '/path/to/test.csv' (Errcode: 13 - Permission denied)") [SQL: u'LOAD DATA INFILE %(path)s\n INTO TABLE test_file2\n CHARACTER SET %(encoding)s\n FIELDS\n TERMINATED BY %(delimiter)s\n ENCLOSED BY %(quotechar)s\n ESCAPED BY %(escapechar)s\n LINES TERMINATED BY %(lineterminator)s\n IGNORE %(skiprows)s LINES\n '] [parameters: {'escapechar': '\\', 'encoding': 'utf8', 'skiprows': 1, 'delimiter': ',', 'lineterminator': u'\n', 'quotechar': '"', 'path': '/path/to/test.csv'}]

起初,我认为这是文件权限的错误,但后来我发现该表已成功创建且具有正确的列名,因此odo能够访问该文件。所以,我真的不理解错误(13, u"Can't get stat of '/path/to/test.csv' (Errcode: 13 - Permission denied)")

我还能检查什么?

pymysql无法访问本地计算机,使用Python和odo模块在mysql上加载csv时出错相关推荐

  1. 用户登录 默认 计算机 用户文件,guest登录系统默认禁止guest访问本地计算机(组图)...

    Win10共享文件夹,创建(启用)用户和共享文件,修改特定用户访问权限 内容 一.以访客身份登录 默认情况下,系统禁止访客访问本地计算机.如果允许访客用户访问,则需要进行以下设置: 1.打开访客账户. ...

  2. [附源码]计算机毕业设计Python+uniapp基于安卓的掌上校园系统7m7o8(程序+lw+APP+远程部署)

    [附源码]计算机毕业设计Python+uniapp基于安卓的掌上校园系统7m7o8(程序+lw+APP+远程部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置: ...

  3. Python加载csv文件的两种方式

    本文主要讲解下Python加载csv文件的两种方式,如果知道如何处理的就不必往下看了! 下面来简单介绍下. 实例中的数据集是kaggle的Digit Recognizer的train.csv文件,数据 ...

  4. vue本地项目配置图片加载失败_vue图片加载失败时用默认图片替换的方法

    vue图片加载失败时用默认图片替换的方法 前言 本文主要给大家介绍的关于vue实现图片加载失败时用默认图片替换的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 方法如下 原理 ...

  5. 位于本地计算机无法启动拒绝访问,本地计算机无法启动 remote access connection manager 服务错误5:拒绝访问怎么处理?...

    本地计算机 无法启动 Print Spooler 服务./错误5:拒绝访问怎么回事? 悬赏分:0 - 提问时间2008-10-8 11:55 问题为何被关闭 我的打印机无缘无故就不能用了,Print ...

  6. 如何通过外网(互联网)访问本地计算机里的网站?Ngrok(内网穿透)帮你解决!

    文章目录 1.了解一些内容 2. 注册和登录ngrok 3.免费购买一个域名 4.下载ngrok服务 完成互联网访问本地网站 5. 测试 互联网访问本地机 很多人喜欢搭建自己的网页,但是在本地搭建成功 ...

  7. 计算机毕设Python+Vue用户体验的线上租房系统(程序+LW+部署)

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  8. linux访问文档根目录之外的网页_开发文档加载不再卡顿,亿点点提升

    作为一个头(ku)秃(bi)的开发者,查阅各种文档是家常便饭,但由于中国特色在查阅一些文档时总是加载中.而且有时外场调试还不一定有网,因而将文档本地化是相当有必要的.本文介绍了一种将文档编译为静态网页 ...

  9. mysql正在加载_本地坏境或者服务器环境下phpmyadmin出现始终正在加载问题的解决方法...

    可能很多使用php免备案虚拟主机的用户感觉这个标题非常神奇,为什么呢,说是虚拟空间要怎么设置呢,这个问题就不是您担心的问题了,您应该问问空间商为什么了,当然这个前提下要保证自己的网络畅通无阻,认为本地 ...

最新文章

  1. no argument specified with option /LIBPATH:错误的解决
  2. PHP文件上传和文件操作案例
  3. 魔术方法php,PHP中常用的魔术方法
  4. ORACLE 效率测试小工具 Runstats
  5. nginx的安装与配置
  6. Arturia Prophet Mac音频插件:将Prophet 5,Prophet VS,Prophet Hybrid三种不同音乐合成器于一体
  7. linux内核那些事之pg_data_t、zone结构初始化
  8. 【TensorFlow】TensorFlow从浅入深系列之三 -- 教你如何对MNIST手写识别
  9. 印象笔记再WIN10同步失败解决方法
  10. [转载] Python字典的setdefault()方法
  11. Movavi Picverse for mac(AI智能修图工具)
  12. 《谭浩强C语言程序设计》 · 素数 7-3
  13. 面试 SQL整理 必考的SQL面试题:经典20题
  14. 【MQTT编程】消息Publish实践:Synchronous publication同步发布示例
  15. index.highlight.max_analyzed_offset
  16. w ndows7错误恢复,windows7错误恢复进不去,windos错误恢复打不开
  17. 如何用Python写一个小游戏(2)
  18. 蓝桥旧题_剪邮票问题
  19. Problem I: 零起点学算法89——程序设计竞赛
  20. 名帖44 北魏 楷书《元苌墓志》

热门文章

  1. 程序员的价值观与网络的复杂性
  2. 阿波罗apollo使用方法+领英使用
  3. 【增长黑客读书笔记-范冰】
  4. 灵活就业人员压力好大,不知道该不该继续交社保?
  5. SpringBoot 中连接阿里云rds数据库
  6. [重磅]秦雯讲大数据:心动.幡动.风动
  7. 安卓手机m3u8转为mp4格式100%有效的方法
  8. 我在离天空最近的城市
  9. 项目开发团队分配管理软件总结
  10. Vue nvm重装node和npm与vue3报错Emitted ‘error‘ event on ChildProcess instance at errno: -4058