« サイト再公開です | メイン | リニアモーターカーがニュースに出るといつも思うこと »

●Shade-Pythonメモ-日本語コード,パートの開閉について

2009年4月10日    

ShadeでのPythonのデフォルトの文字コードはutf-8のようだけれど

他の文字コードを利用する時につまづいたのでメモ

#coding: utf-8

a = "てすと"
b=unicode(a,'utf-8').encode('shift-jis')

始めa.encode('shift-jis')って具合で変換できるものだと思っていたのだけれど・・・
Pythonの文字関係の処理はどうにも馴染めない

もうひとつ Shadeのパートの開閉に関するテスト


i=1
#全ての形状を調べる
while (scene.get_shape_by_ordinal(i)):
shape = scene.get_shape_by_ordinal(i)
if (shape.type == 2): #パート
if (shape..disclosed):print i #パートが開いている場合,序数を出力
i += 1

これで 閉じたパートの中に開いたパートを入れた場合でも
閉じたパート中の開いたパートも開いたパートとして認識する

ちなみに 空のパート リンクパートも開いたパートとして認識する

投稿者 Yukimi` : 2009年4月10日 23:56