1
est 2018-06-02 23:47:27 +08:00 via Android 4
six
不是说你 6,是真有个库叫 six |
2
lolizeppelin 2018-06-03 00:53:49 +08:00 via Android 1
其实还有个 five 我在 pika 里见过 233
|
3
artandlol 2018-06-03 01:03:24 +08:00 via iPhone 1
不用做了 py2 都要死了
|
4
Arnie97 2018-06-03 01:30:27 +08:00 via Android 1
现在都在讨论什么时候删除 Python 2 支持了
https://python3statement.org/#sections40-timeline |
6
manzhiyong 2018-06-03 01:53:57 +08:00 1
大部分公司都用 python2,用 3 的很少
|
7
PythonAnswer 2018-06-03 01:56:01 +08:00 via iPhone 1
去掉 2 兼容,节约不必要的 hack
|
8
Sylv 2018-06-03 02:38:45 +08:00 via iPhone 1
|
9
zjb861107 2018-06-03 03:41:37 +08:00 via iPhone 1
能不兼容 Python2 就别兼容吧…公司新开了个系统基于 Python2,用惯了 Python3 的我想死…
|
10
xiaket 2018-06-03 05:47:09 +08:00 2
参见 Pycon 2018 的这个 video:
不过除非你有非常好的理由要支持 Python 2, 不要. |
11
kindjeff 2018-06-03 07:59:05 +08:00 via iPhone 1
大部分公司都用 python3,用 2 的很少
|
12
ericls 2018-06-03 08:04:42 +08:00 via iPhone
求不要兼容 2
|
13
clino 2018-06-03 08:30:33 +08:00
我上次碰到一个库只支持 3,因为要在一个 2 的项目里引用,于是我改成也支持 2
我觉得比较麻烦的还是字符串,大概用了 six 和 future 吧 |
14
chroming 2018-06-03 09:46:46 +08:00 via iPad
标准库一般用 six 兼容,语法就不用 py3 新语法
|
15
xiaket 2018-06-03 10:43:03 +08:00 via iPhone
BTW,我觉得不妨将 Target 设为 3.6+
|