愚かな一貫性は小人物に憑いたおばけである
ぷぎゃー !
def html(filename, encoding='utf-8'):
'''-> HTML body text'''
style = (
'overflow:auto;'
'border:2px inset silver;'
'padding:1ex;'
'line-height:125%;'
'font-size:small;'
'color:black;'
'background-color:white;'
'font-family:Courier,monospace;' # フォントも IDLE のにするなら。
)
return u'<div style="%s"><code>%s</code></div>' % (
style,_convert(codecs.open(filename,'r',encoding)))
が、( )
でまとめた文字列(の自動連結)の連なりを 1行にされ
def html(filename, encoding='utf-8'):
"""-> HTML body text"""
style = \
'overflow:auto;border:2px inset silver;padding:1ex;line-height:125%;font-size:small;color:black;background-color:white;font-family:Courier,monospace;'
return u'<div style="%s"><code>%s</code></div>' % (style,
_convert(codecs.open(filename, 'r', encoding)))
にされちまった……。コメントも消されちゃったし。
まだ PEP 8 に愚鈍に従うなら意味もあるけど、( )
を消してもそれが 1行の長さを元より長くするのではぶちこわし。
ソースコードのレイアウト
長い行を折り返す際に望ましいのは、Python が暗に括弧内の行を継続することを利用する方法である。必要であれば、式の周りを余分な括弧で囲むことができるが、バックスラッシュを使う方が見栄えがいい場合もある。継続する行を適切にインデントすることを忘れないように。以下に例を示す。
とある通り、PEP 8 はそんな事を求めてはいないと思うぞ。(むしろ逆を求めている)
そして、意味もなく \ での行継続を多用するし。
使えないな。これは。
« Contents☯2007年10月 | トップページ | 日本上空いらっしゃいませ »
「Python」カテゴリの記事
- from __future__ import hatsune(2008.09.15)
- Pygame1.8.1出たよ!(2008.08.02)
- それは kokoro.py と言うプログラム(2008.04.27)
- smf2txt.py ‐ SMF をテキストに(2008.04.09)
- 2007年下半期ライトノベルサイト杯結果と、同じのに投票した方々(2008.01.28)