Syntaxe v Pythonu 2.x:
print __file__
Případně jako prvek v poli argumentů na indexu 0:
import sys
print sys.argv[0]
Bylo-li by libo základní atributy souboru, pak:
import os
print os.stat(__file__)
BTW:
Kód může být rozdělen na víc souborů. I pak se dá zjistit, z jakého souboru je. Běžně se to dělá přes logování, jde to i přes obsluhu vyjímek.