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

2012-07-10 10:03:22 +08:00
 Brutal
3673 次点击
所在节点    Python
20 条回复
fanzeyi
2012-07-10 10:04:49 +08:00
看着就非常不爽=_=
Brutal
2012-07-10 10:08:48 +08:00
@fanzeyi 效率方面呢。。
binux
2012-07-10 10:30:47 +08:00
如果要删除某一个的时候dd就完了
Brutal
2012-07-10 10:36:40 +08:00
@binux dw 也差不多 =。=
binux
2012-07-10 10:39:48 +08:00
@Brutal dw要两次啊,因为还有个逗号
Brutal
2012-07-10 10:43:54 +08:00
@binux @_@ 对哦。。 orz
jint
2012-07-10 10:53:15 +08:00
我一般都是先 # ,过几天才dd。
BOYPT
2012-07-10 11:04:41 +08:00
方便版本管理显示差异
xiaket
2012-07-10 11:35:16 +08:00
我是单行再按ascii排序, 找起来方便
paulguo
2012-07-10 11:42:25 +08:00
便于管理啊~ 代码看起来很爽
diff也很方便
mitnk
2012-07-10 12:00:53 +08:00
@binux 可以只一次dW :)

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

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

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

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

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

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

© 2021 V2EX