実行するとソースがFirefoxで表示されるって事は.pyがなぜかFirefoxに関連付けられてるって事だよな
python再インストールしてみたら?