Yukiharu YABUKI の tDiary
このtDiaryを検索します。
2013-09-03 [長年日記]
_ [Debian][Python] sitecustom.py
pythonで、システムワイドの設定を行う手の一つに sitecustom.py があるようだ。(see also (http://d.hatena.ne.jp/kakurasan/20101217/p1)
pythonの対話*1モードにおいて、ipythonのようなtab補完を効かせる設定(既出リンク)や、デフォルトエンコードを設定する(http://d.hatena.ne.jp/motie/20090615/sitecustomize20090615)などの設定*2は、もちろん手動でやってもいいが、Debian的には、Debconf でやるか、コマンドを作った方がいいのかしら?
import rlcompleter import readline readline.parse_and_bind ('tab: complete')
で、tab補完を有効にして
import sys sys.getdefaultencoding()
とすると、'ascii' 返ってくる。毎回プログラムで宣言するというスタイルを取るのも一理あるが、site wide で utf8 に変更してもいいよねえ?