推荐学习书目
› 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 · Jul 10, 2012 · 4956 views
    This topic created in 5238 days ago, the information mentioned may be changed or developed.
    20 replies  •  1970-01-01 08:00:00 +08:00
    fanzeyi
    fanzeyi
    Jul 10, 2012
    1
    看着就非常不爽=_=
    Brutal
    Brutal
    OP
    Jul 10, 2012
    2
    @fanzeyi 效率方面呢。。
    binux
    binux
    Jul 10, 2012
    3
    如果要删除某一个的时候dd就完了
    Brutal
    Brutal
    OP
    Jul 10, 2012
    4
    @binux dw 也差不多 =。=
    binux
    binux
    Jul 10, 2012
    5
    @Brutal dw要两次啊,因为还有个逗号
    Brutal
    Brutal
    OP
    Jul 10, 2012
    6
    @binux @_@ 对哦。。 orz
    jint
    jint
    Jul 10, 2012
    7
    我一般都是先 # ,过几天才dd。
    BOYPT
    BOYPT
    Jul 10, 2012
    8
    方便版本管理显示差异
    xiaket
    xiaket
    Jul 10, 2012
    9
    我是单行再按ascii排序, 找起来方便
    paulguo
    paulguo
    Jul 10, 2012
    10
    便于管理啊~ 代码看起来很爽
    diff也很方便
    mitnk
    mitnk
    Jul 10, 2012
    11
    @binux 可以只一次dW :)

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

    另外还有第行80行的问题呢。
    mitnk
    mitnk
    Jul 10, 2012
    12
    sorry, 每行80列.
    Brutal
    Brutal
    OP
    Jul 10, 2012
    13
    @mitnk thanks!
    adow
    adow
    Jul 10, 2012
    14
    只是看着舒服吧,难道还跟效率有关?
    asoncheng
    asoncheng
    Jul 10, 2012
    15
    程序写出来先是给人看的,然后再次能运行的,然后再次运行得好的
    asoncheng
    asoncheng
    Jul 10, 2012
    16
    程序写出来先是给人看的,然后再次能运行的
    iiduce
    iiduce
    Jul 10, 2012
    17
    美观 不需要理由。
    Kymair
    Kymair
    Jul 10, 2012
    19
    看个人喜好。
    程序的确是给人读的,但是我读一个Python程序应该首先弄清楚它想做什么,而不是它“用了什么库”吧?太臃肿的顶部至少会让我觉得很烦。
    我自己的话,也把import分成多行,但是会把完成同一个功能的放在一行。比如为了生成一个加密过的密码,就import base64, hashlib
    考虑到版本控制的话,我的git alias里是加了--color-words的,所以也没影响。
    Choutreeman
    Choutreeman
    Jul 10, 2012
    20
    我觉得就是个习惯问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1151 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 23:29 · PVG 07:29 · LAX 15:29 · JFK 18:29
    ♥ Do have faith in what you're doing.