skywind3000 / ECDICT

Free English to Chinese Dictionary Database
MIT License
5.93k stars 1.04k forks source link

csv导出到mysql的问题 #67

Closed jiawei666 closed 3 years ago

jiawei666 commented 4 years ago

提几个小建议

  1. python3已经不支持安装mysql-python,因此不完全兼容python3
  2. 建议生成requirement文件
  3. 建议在readme.md增加简单的使用文档,或者在startdict.py最后增加几个test方法案例
skywind3000 commented 4 years ago

第一,mysql-python 有 python 3 版本,ubuntu/debian 下面直接

apt-get install python3-mysql

就有了,不想 apt-get 安装的话,你可以用:

两个都可以,看你喜欢,完全代替 MySQLdb 的,比如你用 PyMySQL 可以加一句:

pymysql.install_as_MySQLdb()

就兼容了。

jiawei666 commented 4 years ago

第一,mysql-python 有 python 3 版本,ubuntu/debian 下面直接

apt-get install python3-mysql

就有了,不想 apt-get 安装的话,你可以用:

两个都可以,看你喜欢,完全代替 MySQLdb 的,

PyMySQL我装过,可在代码写的是import MySQLdb,而且装完后在with self.__conn as c:处执行会报错mysql AttributeError: __enter____enter__方法已经弃用了

skywind3000 commented 4 years ago

那要怎么写呢?

jiawei666 commented 4 years ago

我不会 所以我用了python2

jiawei666 commented 4 years ago

这份数据很牛逼的,感谢作者!同时希望可以更加完善!