このモジュールは他のユーティリティモジュールにあわないものを提供しています。
| ) |
返り値の例:
linux-i586
linux-alpha
solaris-2.6-sun4u
irix-5.3
irix64-6.2
POSIX でないプラットフォームでは、今のところ単にsys.platform
が返されます。
| pathname) |
| new_root, pathname) |
| ) |
| s, local_vars) |
$に名前が続いたものは変数とみなされ、辞書local_varsで
みつかった値に置換されます。local_varsで見つからなかった場合には
os.environで置換されます。
os.environは最初にある値を含んでいることをチェックされます:
check_environ()を参照。
local_vars or os.environのどちらにも値が見つからなかった
場合、ValueErrorを起こします。
これは完全な文字列挿入関数ではないことに注意してください。
$variableの名前には大小英字、数字、アンダーバーだけを含むこと
ができます。 { } や を使った引用形式は利用できません。
| exc[, prefix=tex2html_deferred"'error: '"]) |
| s) |
func, args[, msg=None, verbose=0, dry_run=0]) |
| val) |
真の値は y, yes, t, true, on
そして 1です。偽の値は n, no, f, false,
off そして 0です。
valが上のどれでもない時は ValueErrorを起こします。
py_files[,
optimize=0, force=0,
prefix=None, base_dir=None,
verbose=1, dry_run=0,
direct=None]) |
0 - 最適化しない (.pycファイルを作成します)
1 - 通常の最適化 ("python -O"のように)
2 - さらに最適化 ("python -OO"のように)
もしforceが真なら、全てのファイルがタイムスタンプに関係なく再コ ンパイルされます。
バイトコードファイルにエンコードされるソースファイル名は、デフォルトでは py_filesが使われます。これをprefixとbase_dirで変更す ることができます。 prefixはそれぞれのソースファイル名から削除される文字列で、 base_dirは(prefixを削除したあと)先頭に追加されるディレクト リ名です。 任意にprefixとbase_dirのどちらか、両方を与える(与えない)こ とができます。
もしdry_runが真なら、ファイルシステムに影響することは何もされません。
バイトコンパイルは現在のインタプリタプロセスによって標準の
py_compileモジュールを使って直接行われるか、テンポラリスクリ
プトを書いて間接的に行われます。
通常はbyte_compile()に直接かそうでないかをまかせます
(詳細についてはソースをごらんください)。
directフラグは関節モードで作成されたスクリプトで使用されます。
何をやっているか理解していない時はNoneのままにしておいてください。
| header) |
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。