Syntax um den Workpath auszugeben
Verfasst: Mittwoch 6. Dezember 2006, 16:15
Hi,
ich nutze für alle meine Programme/Scripte einen Programmkopf um mich im nachhinein besser zurecht zu finden.
Der Header sieht wie folgt aus:
lasse ich das Script in Windows laufen bekomme ich folgenden Ausgabe:
in Linux wird leider der Pfad in dem das Program liegt weggelassen:
Kann mir sagen was ich falsch mache?
ich nutze für alle meine Programme/Scripte einen Programmkopf um mich im nachhinein besser zurecht zu finden.
Der Header sieht wie folgt aus:
Code: Alles auswählen
def header():
import sys
import datetime
import time
scriptname = sys.argv[0]
sys.stderr.write ("## %s\n" % scriptname)
print "##"
print "##", scriptname
print "##"
t= datetime.datetime.now()
t2 = time.mktime(t.timetuple())
now = datetime.datetime.fromtimestamp(t2)
print "##", now.ctime()
print "##"
Code: Alles auswählen
## D:\work\bioinformatics\std.py
##
## D:\work\bioinformatics\std.py
##
## Wed Dec 6 16:08:24 2006
##
Code: Alles auswählen
## std.py
##
## std.py
##
## Wed Dec 6 16:08:24 2006
##