- 投稿者: みゅ
- カテゴリ: Python
- 優先度: 普通
- 状態: 完了
- 日時: 2009年11月29日 17時54分45秒
x = exeConn.execute('isql -J sjis -S *** -U ** -D *** -P *** -w 3000 -s \'|\' << Eof\n' + exeCmd + '')
print (x[0].split('|')[3]).decode('shift-jis')
print (x[1].split('|')[3]).decode('shift-jis')
print (x[2].split('|')[3]).decode('shift-jis')
print (x[3887].split('|')[3]).decode('shift-jis')
/usr/lib/python2.5以下に、/site-packagesというディレクトリが用意されている。
そこに「sitecustomize.py」というファイルを作成し、
テキストエディタで、
import sys
sys.setdefaultencoding('utf-8')
と編集すると、内部エンコーディングにutf-8を使用できる。
文字エンコーディング等で詰まった場合は
まずここを確認してみると良いだろう。
>>> import unicodedata
>>>
>>> s = 'フガホゲ-%*@ABC−%*@123'.decode('euc-jp')
>>> n = unicodedata.normalize('NFKC', s)
>>>
>>> print s.encode('euc-jp')
フガホゲ-%*@ABC−%*@123
>>>
>>> print n.encode('euc-jp')
フガホゲ-%*@ABC−%*@123
import os
dir(os.path)
os.path.isdir('/etc/network')
os.path.isdir('/etc/networks')
import os
dir_path = "/home/test/testdir/"
if not os.path.isdir(dir_path):
os.mkdir(dir_path)
R備忘録 /状態空間モデリング/donlp2/その他のメモ