import 的 Module 每个写一行有什么好处呢?全都写在一行里有没有什么不好的地方呢?

2012 年 7 月 10 日
 Brutal
4634 次点击
所在节点    Python
20 条回复
fanzeyi
2012 年 7 月 10 日
看着就非常不爽=_=
Brutal
2012 年 7 月 10 日
@fanzeyi 效率方面呢。。
binux
2012 年 7 月 10 日
如果要删除某一个的时候dd就完了
Brutal
2012 年 7 月 10 日
@binux dw 也差不多 =。=
binux
2012 年 7 月 10 日
@Brutal dw要两次啊,因为还有个逗号
Brutal
2012 年 7 月 10 日
@binux @_@ 对哦。。 orz
jint
2012 年 7 月 10 日
我一般都是先 # ,过几天才dd。
BOYPT
2012 年 7 月 10 日
方便版本管理显示差异
xiaket
2012 年 7 月 10 日
我是单行再按ascii排序, 找起来方便
paulguo
2012 年 7 月 10 日
便于管理啊~ 代码看起来很爽
diff也很方便
mitnk
2012 年 7 月 10 日
@binux 可以只一次dW :)

+1 for @BOYPT 版本管理
+1 for @xiaket 排序

另外还有第行80行的问题呢。
mitnk
2012 年 7 月 10 日
sorry, 每行80列.
Brutal
2012 年 7 月 10 日
@mitnk thanks!
adow
2012 年 7 月 10 日
只是看着舒服吧,难道还跟效率有关?
asoncheng
2012 年 7 月 10 日
程序写出来先是给人看的,然后再次能运行的,然后再次运行得好的
asoncheng
2012 年 7 月 10 日
程序写出来先是给人看的,然后再次能运行的
iiduce
2012 年 7 月 10 日
美观 不需要理由。
clowwindy
2012 年 7 月 10 日
Kymair
2012 年 7 月 10 日
看个人喜好。
程序的确是给人读的,但是我读一个Python程序应该首先弄清楚它想做什么,而不是它“用了什么库”吧?太臃肿的顶部至少会让我觉得很烦。
我自己的话,也把import分成多行,但是会把完成同一个功能的放在一行。比如为了生成一个加密过的密码,就import base64, hashlib
考虑到版本控制的话,我的git alias里是加了--color-words的,所以也没影响。
0racleTink
2012 年 7 月 10 日
我觉得就是个习惯问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/41942

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX