Was ist der beste Weg, um eine Datei "nach oben" in Python zu finden? (Idealerweise würde es auch unter Windows funktionieren). Z. B.Wie finde ich eine Datei in Python nach oben?
>>> os.makedirs('/tmp/foo/bar/baz/qux')
>>> open('/tmp/foo/findme.txt', 'w').close()
>>> os.chdir('/tmp/foo/bar/baz/qux')
>>> findup('findme.txt')
'/tmp/foo/findme.txt'
Soweit ich das beurteilen kann, ist es in der Python-Standardbibliothek nichts (obwohl ich falsch sein würde gerne bewiesen). Auch das Googlen hat nicht viel gebracht, was definitiv ist; Ich frage mich, ob da draußen etwas ist, das "jeder" benutzt.
os.isfile() ist keine Funktion. Versuchen Sie os.path.isfile(). – nosklo