Variable für aufgerufene Textdatei
Verfasst: Mittwoch 2. Oktober 2013, 09:19
Ich lasse in einem Script einen Ordner mit Textdateien nach bestimmten strings durchsuchen und fülle ein dictionary mit den Ergebnissen. Ich brauche nun noch eine weitere Information aus den einzelnen Dateien, die sich in der ersten Zeile befindet.
Diese Funktion arbeitet nur, wenn ich als Argument den gesamten Pfad inklusive Dateinamen angebe. Gibt es eine Möglichkeit, auf die jeweils durchsuchte Datei zu verweisen? Wenn ich folgendes versuche, wird leider der Pfad der Python-Datei zurückgegeben.
Vielen Dank für Hinweise,
D.
Code: Alles auswählen
def GetPno(path):
with open(path, "rb") as text:
f = text.readline()
k, v = f.strip().split('=')
g = k.strip().lstrip('&').rstrip(' ')
print g
Code: Alles auswählen
def filepath(path):
with open(path, "rb") as file:
print os.path.abspath(__file__)
D.