間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

Python

ディストリビューションバージョンアップで動作しなくなったvenvの再構築

現象 (venv) $ python3.5 -v import _frozen_importlib # frozen import _imp # builtin import sys # builtin import '_warnings' # <class '_frozen_importlib.BuiltinImporter'> import '_thread' # <class '_frozen_importlib.BuiltinImporter'> import '_weakref' # <class '_frozen_importlib.BuiltinImporter'> import…</class></class></class>

slack attachments reply

長文を折りたたんでbot投稿 @respond_to('^hoge$') def members_command(message): attachments = [{ 'pretext': "pretext", 'text': "hoge\n" * 30}] message.reply_webapi('', json.dumps(attachments), in_thread=True)参考 https://www.pydoc.io/pypi/sl…

オフライン環境でのpipのインストール

インターネット接続の無い環境へのインストール python pip-9.0.1-py2.py3-none-any.whl/pip install --no-index pip-9.0.1-py2.py3-none-any.whl現状のバージョンでも行けた。https://github.com/pypa/pip/issues/2351 get-pip does include a copy of pip.…

pip uninstall

$ pip3 uninstall -r uninstall.txt Not uninstalling cryptography at /usr/lib/python3/dist-packages, outside environment /usr Uninstalling diff-highlight-1.2.0: /home/user/.local/bin/diff-highlight /home/user/.local/lib/python3.5/site-packag…

~/.local

$ python3 Python 3.5.3 (default, Jan 19 2017, 14:11:04) [GCC 6.3.0 20170124] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> print(sys.path) ['', '/usr/lib/python35.zip', '/usr/lib/python3…

Python チュートリアル

http://www.python.jp/doc/release/tutorial/index.html めも

zope.testbrowser

http://pypi.python.org/pypi/zope.testbrowser Programmable browser for functional black-box tests めも、未評価

AttributeError: 'NoneType' object has no attribute

if (not hasattr(text1,"属性名")) : print '-1'めも、詳細未検証 参考 http://www.python.jp/doc/release/library/functions.html?highlight=hasattr#hasattr http://kjirou.sakura.ne.jp/mt/2009/10/python_hasattrobj_attr_name.html

ユニコードのコードポイント

unicode http://www.kabipan.com/computer/python/unicode.html http://www.unicode.org/cgi-bin/UnihanGrid.pl?codepoint=U+3000&useutf8=false UTF-8文字列 http://blog.livedoor.jp/yawamen/archives/51566670.html http://www.kabipan.com/computer/pyth…

pythonで文字列が数値かどうかを判断する

http://labo.opengroove.com/blog/2009/07/14/python%E3%81%A7%E6%96%87%E5%AD%97%E5%88%97%E3%81%8C%E6%95%B0%E5%80%A4%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E5%88%A4%E6%96%AD%E3%81%99%E3%82%8B/ めも

Python2.6対応lxml

http://pypi.python.org/pypi/lxml/2.2.4 めも

Beautiful Soupドキュメント

http://tdoc.info/beautifulsoup/#beautiful-soup-gives-you-unicode-dammit Beautiful Soupは(中略)元のエンコーディングがなにであろうともUnicodeに変換します。 Beautiful Soup(やそのサブセット)のドキュメントはstr関数を使うとstring文字列にできます…

BSXPath

http://d.hatena.ne.jp/furyu-tei/20090324/BSXPath # cp BSXPath.py /usr/local/lib/python2.6/dist-packages/ /usr/lib/python2.6/site.py: For Debian and derivatives, this sys.path is augmented with directories for packages distributed within th…

PythonでXPathを使う

http://blog.cles.jp/item/2921#clesblog2921-1 predicate:述語。[expression] のような部分

PythonのUnicodeEncodeErrorを知る

http://lab.hde.co.jp/2008/08/pythonunicodeencodeerror.html 環境はUNIX上のPython 2.4, 2.5を想定しています。 (中略) 回避方法:sys.stdoutやファイルオブジェクトを直接使わないようにする上記の問題点を回避するためには、(中略)unicode型を渡さず、st…

pyscripter

Windows用IDE http://code.google.com/p/pyscripter https://sites.google.com/site/hananekosugan/manual-tips/python/pyscripter-tips 日本語コメントが文字化けする! asciiで保存が標準なので、保存して読み込むと日本語文字化けする。 ファイル頭に# -*…

スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl

http://0xcc.net/blog/archives/000162.html めも

pexpect

http://www.noah.org/wiki/pexpect http://d.hatena.ne.jp/Purintai/20130214/1360848976 pexpectとは、PythonでLinux等のexpectコマンドみたいな機能が使えるべんりな野郎です。 インストールとかしなくても、pexpect.pyを入手して同じディレクトリに置けば…

ステップ実行

http://zope.jp/documents/how-to/pdb-debug http://www.python.jp/doc/2.4/lib/module-pdb.html めも

Python コードのスタイルガイド

http://d.hatena.ne.jp/t2y-1979/20080831/1220118475 http://www.oldriver.org/python/pep-0008j.html めも

Python Performance Tips

http://newworld.ddo.jp/doc/PerformanceTips

typoを素早く察知する方法

http://labs.cybozu.co.jp/blog/nishio/2007/09/coda.html

スタイルガイド

Style Guide for Python Code http://www.oldriver.org/python/pep-0008j.html

BeautifulSoup

http://www.crummy.com/software/BeautifulSoup/documentation.htmlpythonでスクレイピング http://sh1.2-d.jp/b/2006-10-29-02-41.htmlBeautifulSoupを触ってみる http://www.panopticon.jp/blog/2007/11/182337.html http://www.panopticon.jp/blog/python…

find_name_error.py

http://labs.cybozu.co.jp/blog/nishio/2007/09/coda.html ファイル名やディレクトリ以下を指定して、そのファイルが起こしそうなNameErrorを警告(音の発生)させることが可能です。 へー

ipython

ireadline,PyWin32,CTypes タブ補完、? 簡易man,?? ソース参照 http://d.hatena.ne.jp/Wacky/20050724/1122186892 http://montpython.s13.xrea.com/ipython/ http://python.matrix.jp/modules/ipython.html http://ipython.scipy.org/moin/About

グローバル変数

global value value = hoge

pythonのコマンドラインおよびインタラクティブモードからの実行

スクリプトファイルのあるディレクトリから実行する 特にsetup.pyの起動 doctest注意 外部環境によって実行結果が変わるような場合には 適用できない 正常動作する手順(1通り)をメソッド頭に"""〜"""で囲って コメントとして記述 末に下記を追記import do…

htmlから切り出した文字化け対処

>>> title1=soup1.find('title',) >>> print title1 繝ゥ繝ウ繧ュ繝ウ繧ー窶舌ル繧ウ繝九さ蜍慕判(SP1) >>> print unicode(str(title1),"utf-8","ignore") ランキング‐ニコニコ動画(SP1)

html取得のサンプル

http://www.python.jp/doc/2.4/lib/urllib2-examples.html

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。