Seite 1 von 1

how get application name

Verfasst: Freitag 25. Oktober 2013, 09:10
von Muchtar
Guten morgen,

wie kann ich den Applikazionname kriegen in Python und ohne ganz spezielle libs auf Platform zu installieren ? in VB.NET zb haben wir

Code: Alles auswählen

#vb.net
System.Reflection.Assembly.GetExecutingAssembly().Location
unter anderen

grüße,
Muchtar

Re: how get application name

Verfasst: Freitag 25. Oktober 2013, 09:33
von Muchtar
so reicht:

Code: Alles auswählen

import inspect
print inspect.stack()[0][1]

?

Re: how get application name

Verfasst: Freitag 25. Oktober 2013, 09:36
von darktrym
Suchst du sys.argv[0]?

Re: how get application name

Verfasst: Freitag 25. Oktober 2013, 09:47
von Muchtar
Also ich suche welchen Application (bz. Python wäre zb shell oder scriptpath vermute ich).

Code: Alles auswählen

inspect.stack()[0][1] # ergab scriptpfad  in pydev eclipse und in Python27shell ergab <pyshell#13>
sys.argv[0] #ergab leere Antwort in  Python27shell und die Pfad in eclipse

Danke!

Re: how get application name

Verfasst: Freitag 25. Oktober 2013, 11:55
von BlackJack
@Muchtar: Mir ist immer noch nicht ganz klar was Du suchst. Vielleicht hilft es ja wenn Du beschreibst was Du mit dem Wert dann machen willst, also *warum* suchst Du den „application name”, was immer das auch ist.