パスを「"〜"」で囲って渡しているのですが、そのファイルパスの末尾に無意味な半角スペースが入っています。
「絵コンテエディタ」で「画像編集ツール」に「SAI」が使えない問題への対処
MSのペイントツールや、フォトショップでは、この半角スペースを無視して画像を開きますが、SAIではこの半角スペースをパスの一部として認識するので、画像が存在しないと見なして開きません。
という話があったのでソースを見たら確かにそうなってた。迂闊。修正。
OpenCanvas一族派の私はSAIを持ってないのでテストは出来ないけど、pythonで一応アーギュメントをチェックしたので多分大丈夫だろう。
# coding: Shift_JIS import sys # モジュール属性 argv を取得するため argvs = sys.argv # デバッグプリント print '「%s」' % argvs[1] outtext = ":"+argvs[1]+":" f = open("c:\pyout.txt","w") f.write(outtext) f.close
…しかしこういう時のPythonってCと全然変わらないというか…うーむ…。まぁ使わないと覚えないしな。