* 関数内やメソッド内でimport fooしたとき、fooをグローバルに反映させるにはどうしたらいいですか。
 なぜメソッド内で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')
というスクリプトを作っているんですけど、もっとかっこいい方法あれば教えてください。

よろしくお願いします。