V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Brutal
V2EX  ›  Python

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

  •  
  •   Brutal · 2012-07-10 10:03:22 +08:00 · 3687 次点击
    这是一个创建于 4526 天前的主题,其中的信息可能已经有所发展或是发生改变。
    20 条回复    1970-01-01 08:00:00 +08:00
    fanzeyi
        1
    fanzeyi  
       2012-07-10 10:04:49 +08:00
    看着就非常不爽=_=
    Brutal
        2
    Brutal  
    OP
       2012-07-10 10:08:48 +08:00
    @fanzeyi 效率方面呢。。
    binux
        3
    binux  
       2012-07-10 10:30:47 +08:00
    如果要删除某一个的时候dd就完了
    Brutal
        4
    Brutal  
    OP
       2012-07-10 10:36:40 +08:00
    @binux dw 也差不多 =。=
    binux
        5
    binux  
       2012-07-10 10:39:48 +08:00
    @Brutal dw要两次啊,因为还有个逗号
    Brutal
        6
    Brutal  
    OP
       2012-07-10 10:43:54 +08:00
    @binux @_@ 对哦。。 orz
    jint
        7
    jint  
       2012-07-10 10:53:15 +08:00
    我一般都是先 # ,过几天才dd。
    BOYPT
        8
    BOYPT  
       2012-07-10 11:04:41 +08:00
    方便版本管理显示差异
    xiaket
        9
    xiaket  
       2012-07-10 11:35:16 +08:00
    我是单行再按ascii排序, 找起来方便
    paulguo
        10
    paulguo  
       2012-07-10 11:42:25 +08:00
    便于管理啊~ 代码看起来很爽
    diff也很方便
    mitnk
        11
    mitnk  
       2012-07-10 12:00:53 +08:00
    @binux 可以只一次dW :)

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

    另外还有第行80行的问题呢。
    mitnk
        12
    mitnk  
       2012-07-10 12:04:39 +08:00
    sorry, 每行80列.
    Brutal
        13
    Brutal  
    OP
       2012-07-10 12:24:09 +08:00
    @mitnk thanks!
    adow
        14
    adow  
       2012-07-10 12:32:39 +08:00
    只是看着舒服吧,难道还跟效率有关?
    asoncheng
        15
    asoncheng  
       2012-07-10 12:42:37 +08:00
    程序写出来先是给人看的,然后再次能运行的,然后再次运行得好的
    asoncheng
        16
    asoncheng  
       2012-07-10 12:42:39 +08:00
    程序写出来先是给人看的,然后再次能运行的
    iiduce
        17
    iiduce  
       2012-07-10 13:10:30 +08:00
    美观 不需要理由。
    Kymair
        19
    Kymair  
       2012-07-10 19:32:56 +08:00
    看个人喜好。
    程序的确是给人读的,但是我读一个Python程序应该首先弄清楚它想做什么,而不是它“用了什么库”吧?太臃肿的顶部至少会让我觉得很烦。
    我自己的话,也把import分成多行,但是会把完成同一个功能的放在一行。比如为了生成一个加密过的密码,就import base64, hashlib
    考虑到版本控制的话,我的git alias里是加了--color-words的,所以也没影响。
    sophy
        20
    sophy  
       2012-07-10 21:43:20 +08:00
    我觉得就是个习惯问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2758 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 05:36 · PVG 13:36 · LAX 21:36 · JFK 00:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.