oder wenn Sie nur das Skript und nicht den vollständigen Pfad möchten
%Vor%Es hängt davon ab, was Sie unter "ein laufendes Python-Skript" verstehen.
__file__
gibt Ihnen den Namen der aktuell ausgeführten Datei. Wenn das ein Modul ist, erhalten Sie, wo es aus z. B. importiert wurde. blahblah.pyc
sys.argv[0]
gibt Ihnen den Namen des Skripts, das gerade ausgeführt wird, selbst wenn es von einem Modul aufgerufen wird, das dieses Skript importiert hat.
Bitte lesen Sie die Antworten auf die frühere Frage zu diesem Thema (siehe S.Lott's Kommentar zu Ihrer Frage).
Dadurch wird der aktuelle Dateiname gedruckt, der ausgeführt wird
Tags und Links python