| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
98 バイト追加 、 2020年2月15日 (土) 08:05
編集の要約なし
==Python==
[[Python ライブラリ]][Django][Flask][Pyramid][Zope][IronPython][Google App Engine][Pillow][Python Imaging Library][Beautiful Soup][Python NumPy][Python matplotlib][Python Win32 Extensions][pyExcelerator][Jython][PyDev][PyQt][PyScripter [[サンプルコード]|Python サンプルコード]][[[まとめ]|言語まとめ Python]][[[標準ライブラリ]|Python 標準ライブラリ概観]][[[ライブラリ]]]
====インストール====
setuptools-0.6c11.win32-py2.7.exe
=====Power Shell 3以降=====
PS C:\WINDOWS\system32> > (Invoke-WebRequest https://bootstrap.pypa.io/ez_setup.py).Content | python -
=====PATHに追加(2.7の例)=====
C:\Python27\Scripts
=====実行例=====
c:\work\python>>easy_install virtualenv
=====プロキシを利用している場合、以下を環境変数に設定=====
HTTP_PROXY=http://プロキシサーバ:ポート
====Windows====
=====インストール=====
<&lt;blockquote>&gt;上記 パッケージ管理 を参照し、easy_install を利用出来るようにしておく<&lt;/blockquote>&gt;
c:\easy_install virtualenv
=====ワークスペースの作成=====
c:\work\python>&gt;python -m virtualenv env
New python executable in env\Scripts\python.exe
Installing setuptools................done.
=====仮想環境の実行=====
*Scripts\activate の実行
c:\work\python>&gt;cd env\Scripts
c:\work\python\env\Scripts>&gt;activate (env) c:\work\python\env\Scripts>&gt;
=====仮想環境の停止=====
*Scripts\deactivate の実行
(env) c:\work\python\env\Scripts>&gt;deactivate
=====Tclライブラリが見つからない=====
print '686f6765'.decode('hex')
====2進数文字列を10進数に変換====
>>> &gt;&gt;&gt; int('10101100',2)
172
====IPアドレスを2進数で表示====
>>> &gt;&gt;&gt; "{0:08b}.{1:08b}.{2:08b}.{3:08b}".format(172,31,16,0)
'10101100.00011111.00010000.00000000'
*戻す
>>> &gt;&gt;&gt; '.'.join([str(int(x,2)) for x in "10101100.00011111.00010000.00100000".split(".")])
'172.31.16.32'
===ログ===
====正規表現による分割====
*re.split を利用
>>> &gt;&gt;&gt; import re >>> &gt;&gt;&gt; re.split('[ \t\n\.\,]', 'this is\ta\npen.')
['this', 'is', 'a', 'pen', '']
====正規表現による置換====
*re.sub(pattern, repl, string, count=0, flags=0) を利用する
>>> &gt;&gt;&gt; s = r'AaBbCc' >>> &gt;&gt;&gt; re.sub(r'[a-z]',r'',s)
'ABC'
====ユーザーからの入力を得る====

案内メニュー