Python中的坑
来源:互联网 发布:满汉老干妈知乎 编辑:程序博客网 时间:2024/06/06 14:23
学习Python有段时间了,不过工作中一直用的Java,对于Python遇到过很多坑,不吐不快,这里记录一些,不定时更新。
与Java相比,Python版本差异比较大,尤其2和3。这在Java中是不可想象的,Python中同样的功能在2.中是A,3之后就可能是B,Python版本间的一致性和兼容性不是太好,对于之前使用2的同学,3之后的好多东西都需要重新整理下。而对于之前用2写的项目,若要保持向上兼容的话,代码几乎要重构一遍了。
1:print
版本3之前:print 语句。被3之后的print()函数取代
2:连接MySQL数据库
版本3之前:使用MySQLdb。Python3已不支持MySQLdb,可以使用PyMySQL或mysql.connector
以下是刚开始在Python3.6.1中安装MySQLdb的坑:
执行pip install mysql-python,提示“error:Microsoft Visual C++ 14.0 is required. ”
安装Microsoft Visual C++ 14.0:
再次执行pip install mysql-python,提示“fatal error C10083:Cannot open include file:' config-win.h':No such files or directory ”
到这了百度了一下才知道,Python3已不支持MySQLdb!Python3已不支持MySQLdb!Python3已不支持MySQLdb!
阅读全文
0 0
- python中的坑
- Python中的‘’坑‘’
- Python中的坑
- Python 中的一些坑
- Python中的小坑
- python使用中的小坑
- Python 中的@
- Python中的...
- 【python】Python中的self
- python -- python中的遍历
- 【python】python中的数据类型
- 【Python】Python中的None
- 【Python】Python中的注解“@”
- Python编码中的坑及处理方法
- python中的列表(List)的小坑
- [Python]Python函数参数中的*,**
- 浅析Python中的Python全局变量
- 浅析Python中的Python全局变量
- as 超级插件 AndroidStudioSuperPlugin [记录]
- win10系统 sqlserver 安装
- Java 查找二维数组中是否含有某个数
- LINQ系列:Linq to Object分组操作符
- Android查看网页源码与开启子线程
- Python中的坑
- PAT乙级 1060. 爱丁顿数(25)
- Mac上Git之创建本地库
- iOS
- MyEclipse中添加console显示
- 整型提升
- PAT 乙等 1059 C语言竞赛 C语言
- 从C过渡到C++
- jdbc连接mysql入门程序