Pythonのお勉強 Part15
■ このスレッドは過去ログ倉庫に格納されています
0304デフォルトの名無しさん
2006/11/22(水) 19:30:53なぜメソッド内でimportするかというと、モジュール名が実行時に決まるからです。
global foo; import foo ではだめでした。
* listに複数の要素を一度に加えるには(または同じlistに連続して追加するには)どうしたらいいですか。
list.append_all(10,20,30)またはlst.append(10).append(20).append(30) みたいにできるとうれしいんですが。
新規にメソッドを用意するしかないんでしょうか。
* pythonで、スクリプトを実行することなく構文チェックだけを行うにはどうしたらいいですか。
perlやrubyの -wc オプションに相当するものです。
今は
#!/usr/bin/python
import sys
for arg in sys.argv: compile(open(arg).read(), arg, 'exec')
というスクリプトを作っているんですけど、もっとかっこいい方法あれば教えてください。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています