1
lanzhiheng 2015 年 12 月 16 日
2.7 > 3.4 0.0
|
3
czheo 2015 年 12 月 16 日
GIL ?
|
4
est 2015 年 12 月 16 日
最大的坑就是 LZ 这种挖直坑的。。。
|
5
hahastudio 2015 年 12 月 16 日
人
|
6
icedx 2015 年 12 月 16 日
最大的坑就是楼主认为它有坑
|
7
felinx 2015 年 12 月 16 日
楼主挖了一个好大一个 Python 的坑
|
8
Akagi201 2015 年 12 月 16 日
GIL, 性能, 2/3 分裂, 2 的编码问题, 2 没有原生支持并发.
|
9
deadEgg 2015 年 12 月 16 日
python 2 编码
就是个笑话 |
10
chai2010 2015 年 12 月 16 日
tab 和空白
|
11
MrEggNoodle 2015 年 12 月 16 日
我个人觉得还是 2 和 3 的分裂。
|
12
momo1999 2015 年 12 月 16 日
2 和 3 的分裂导致了很多人不敢学,这就是最大的坑吧,还不如直接宣布不再支持 2 。
|
13
initialdp 2015 年 12 月 16 日
除了 GIL ,没感觉 Python 有什么坑啊。
|
14
fregen 2015 年 12 月 16 日 via Android
从此看其它的语法都不顺眼了
|
16
jixiangqd 2015 年 12 月 16 日
python2 的编码确实是坑。。。无数次被坑
|
17
chai2010 2015 年 12 月 16 日
@imxiaozhi 非常不利于 Ctrl+C 和 Ctrl+V, 段落变化导致语义变化(语法可能还是对的).
和 Makefile 的 \t 坑有得一拼. |
19
clino 2015 年 12 月 16 日
我觉得 2 3 分裂是最不好的
当初要是慢慢演进 温水煮用户就好了 |
20
zky001 2015 年 12 月 16 日
2 的编码, 3 的分裂
|
21
Mark24 2015 年 12 月 16 日
2 的编码,这个绝对绝对绝对!
3 的分裂(其实 3 好用) 缩进, tab ……其实把缩进调为可见,这个问题一般不是问题 CPython 的多线程 |
22
latyas 2015 年 12 月 16 日
在 py3.5 中 coroutinefunction 在经过 setattr 给一个 object 后会变成 generator object,导致 await 语句没法使用,然而这个 bug 只在 MacOS 中出现, linux 中没这个问题。
本来想给官方提个 issue ,但是不知道怎么提 -> 这句话是我想说的最大的坑 |
23
sun2920989 2015 年 12 月 16 日 据说看 python 书的必备工具是格尺......
|
24
Wangxf 2015 年 12 月 16 日
我玩过小一阵子,还是不太习惯没有大括号的编程语言
|
25
eamars 2015 年 12 月 16 日
两个编辑器要是使用不同的缩进格式,比如 2 , 4 , 8 , tab ,还是空格这种问题最操蛋了
|
26
taozhijiangscu 2015 年 12 月 16 日
恩,多线程就是个坑。。。。
|
27
RTNelo 2015 年 12 月 16 日
@sun2920989 游标卡尺
|
28
knightdf 2015 年 12 月 16 日
2 , 3 的分裂,现在项目全是用的 2 ,但是我又想用下 3
|
29
ca1123 OP 大家讨论的好热烈
|
30
wowpanda 2015 年 12 月 16 日 via Android
有人觉得 python 的官方文档做的很捉急么。最近看 socket 相关的,好多都不说清楚,说话说一截,真是浪费我不少时间。
|
31
janxin 2015 年 12 月 16 日
最大的坑是那些复制代码的手足无措了
|
32
kokutou 2015 年 12 月 16 日
python2 的编码+1 。。。被坑过。。。
|
33
yh7gdiaYW 2015 年 12 月 16 日
全局变量
a = 1 def add(): a+=1 然后就蹦出来一个 Error |
34
ms2008 2015 年 12 月 17 日
说编码的,都是有故事的人
|
35
Bealing 2015 年 12 月 17 日
不管楼上说的是什么方面的坑,总而言之,一句话: Python 本身就是一个坑
|
36
zyc841584303 2015 年 12 月 17 日
2333333
|
37
mckelvin 2015 年 12 月 17 日 via iPhone
人 + 1. 比如有 id, 有用字符串 "1", 有的用整形 1.
|
38
MarioLuisGarcia 2015 年 12 月 17 日
|
39
pynix 2015 年 12 月 17 日
2>3
|
40
leavic 2015 年 12 月 17 日
string 和 unicode 问题,当然在 3 里总算统一了, 3 是个好语言,就是大家都还没那么快的转移到上面去。
|
41
Felldeadbird 2015 年 12 月 17 日
最大坑就是 2 和 3 的兼容了。还有就是网上的教程 一部分 3 一部分 2. 初学者容易 被误导。 别以为直接学 2 不会被误导啊。一样会。哈哈
|
42
introom 2015 年 12 月 17 日 via Android
@wowpanda 文档是很差,虽然一大帮人负责文档,但文档格式规范从根本上导致文档可读性很差。
然而话虽这么说,但是 python 的东西也没有必要过多依赖文档,直接看源代码好了,大部分源代码都很直接,就算不直接也或多或少有注释。 |
43
jamiesun 2015 年 12 月 17 日
用 python 这么多年,让我几乎忘记多线程编程,基本不用多线程。 GIL 不是坑, GIL 让 python 产生了各种 Python 单线程性能屌爆的方案, gevent , twisted , tornado , pypy 等。单线程让编程更简单,多进程轻松整合。
字符集这个倒真的有那么点麻烦,我倒是没什么,就是带徒弟学 python ,徒弟动不动拿这个烦我。 |