これは指定したPythonスクリプトファイルを実行するコマンドです。 「@run スクリプトファイル名 (引数)」で実行します。実行した後でスクリプトファイルを変更して@runを実行すると、 変更が反映された結果が表示されます。これが通常のPythonシェルでのimportと違う点です。 このため、スクリプトを実行しては書き換え、それを実行しては書き換え…ということをしている時に、 いちいちその度にPythonを起動するということをせずに済みます(たぶん)。
以下のスクリプトをhello.pyというファイル名で保存します。
import sys print "hello, %s!" % sys.argv[1]
これを呼び出すには、
In [8]: @run ./myscript/hello.py snakeman hello, snakeman!
となります。 このように「@」で始まるマジックコマンドにはさまざまな機能があります。 くわしくはマニュアルを参照してください。