Pythonぽちぽちメモ
- Unicodeの文字列だと思って処理するんだけどエラーが...
- とか言われて type(変数)してみると <type 'str'> とか言われる。
UnicodeDecodeError: 'ascii' codec can't decode byte 0xXX in position YY: ordinal not in range(128) - 対処→unicode( 変数, 'utf-8' )してあげる。
- 中身がutf-8の strオブジェクトを unicodeオブジェクトに変換って意味ね。ElementTreeとかで utf-8の xml parseしてる時にひっかかったorz
- pyCurlでパスワード使いたい(BASIC/DIGEST認証)
とかでok。libcurlの CURLOPT_HTTPAUTH, CURLAUTH_DIGESTとかとは微妙に表記が違うので注意。c = pycurl.Curl() c.setopt( c.USERPWD, 'user:password' ) c.setopt( c.HTTPAUTH, c.HTTPAUTH_DIGEST ) # BASICだと HTTPAUTH_BASIC c.setopt( c.URL, 'http://foo.bar/baz' ) c.perform()
トラックバック(0)
トラックバックURL: http://radastery.jp/mt/mt-tb.cgi/146
