Pythonスクリプトのパス情報を除いたスクリプト名のみを取得する方法を記します。
UNIXコマンドであれば、basenameの動作と同様です。
$ python --version Python 2.7.3
$ lsb_release -d Description: Ubuntu 12.04.4 LTS
以下のサンプルコードおよび実行結果を参照してください。
import os basename = os.path.basename(__file__) print basename
実際に実行したときの出力です。
sakura@ubuntu:~$ python python/basename.py basename.py
スクリプト名のみ取得できています。