python

conda activate 切り替わらない

powershellで実行していませんか? cmdだと切り替わります

絶妙なタイミングでひどい例文をツイートするBot @eitantan

https://twitter.com/#!/eitantan eitantanは私が作った10000人以上のフォロワーがいる英単語ツイートBotです。 今日も絶妙なタイミングでひどい例文をツイートしたようです。

連番ファイル名が書かれた画像を一括生成 PIL Python Imaging Library

#python image libraryを使用しているのでexeでインストールしておくこと #gen.pyと名付けて、コマンドプロンプトでpython gen.pyで実行 #!/usr/bin/env python # -*- coding: utf-8 -*- #ページ数が書かれた画像生成 #ページ順に並んでいるかなど確認用 imp…

pythonで文字列から制御文字を除去 ^G

pdfのページ情報を残しながらテキスト化するために、 フリーソフトpdfDoct.exeを使ったら出力に ^Gというのがvimで表示された。 何かの制御文字だろうが、これを除去しておきたい。 ASCIIで制御文字は0~31でほとんどを占めるので http://e-words.jp/p/r-asci…

python twitter search 文字コード エンコード UTF8 Unicode

エンコードしてからURLエンコードする必要。 # -*- coding:utf-8 -*- import feedparser import urllib #encode #queryword = 'ウィキペディア' #%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2 queryword = u'ウィキペディア' #unicode …

UnicodeDecodeError: 'utf8' codec can't decode byte 0x82 in position 0: unexpected code byte

#hoge.pyの文字コード設定は1行目でutf-8を指定しているかと思います。 #そしてユニコード文字列を宣言した後、utf-8に変換しようとしたとき、 #上記のエラーが出ることがあります。 s=u'ああああ' t=s.encode('utf8') #=>error.. #原因は、ソースコードがS…

python 文字コード

pythonは色々な文字コードを使えるので、逆に、文字コードではまることもありますよね! import urllib urlread = lambda url:urllib.urlopen(url).read() a = urlread('http://yahoo.co.jp/') print a #日本語がもじばけ b = unicode(a,'utf-8') print b #…

python 文字列 メソッド

>>> s='abCde' >>> s.capitalize() 'Abcde' >>> s='abc' >>> s.center(10) ' abc ' >>> s.center(10,'_') '___abc____' >>> s='abchogeabc' >>> s.count('abc') 2 >>> s='a b c'#tab >>> len(s) 5 >>> s=s.expandtabs()#tab->space >>> s 'a b c' >>> len(s)…

python 文字コード 判定

>>> import chardet >>> s='あいう' >>> a=chardet.detect(s) >>> type(a) <type 'dict'> >>> a['confidence'] 0.87624999999999997 >>> a['encoding'] 'utf-8'</type>

ドキュメンテーション文字列 __doc__

>>> import sys >>> print sys.getrefcount.__doc__ getrefcount(object) -> integer Return the reference count of object. The count returned is generally one higher than you might expect, because it includes the (temporary) reference as an arg…

2つのlistからdictを作成

>>> L1 = [1,2,3] >>> L2 = [4,5,6] >>> zip(L1, L2) [(1, 4), (2, 5), (3, 6)] >>> dict(zip(L1,L2)) {1: 4, 2: 5, 3: 6}

python list 基礎

>>> L = range(10) >>> L[::2] [0, 2, 4, 6, 8] >>> L[:] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> L[::] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> L[::3] [0, 3, 6, 9]

python 画像 取得 ダウンロード

画像のURLが分かっているとき、 そこから画像を取得してローカルに保存するpythonコード。 基本的すぎるのか、なかなか見つからなかった。 #!/usr/bin/python #coding:utf-8 import sys, urllib import os.path def download(url): img = urllib.urlopen(url…