Seite 1 von 1

Testen ob Datei existiert und Filename splitten

Verfasst: Mittwoch 3. April 2019, 19:38
von Phobit
Hallo,
ich habe eine sehr "basic" Fragen...

Ich würde gerne von Python checken lassen, ob eine gewisse Datei .bin existiert, ich möchte sie nicht mit python öffnen bzw bearbeiten, ich müsste nur wissen ob sie existiert. Ich hätte dafür einfach den Code genommen:

Code: Alles auswählen

try:
	open("MyFile1.bin")
	print("File existiert!")
except FileNotFoundError:
	print("File existiert nicht!")
Gibt es da vllt einen kürzeren weg? vllt eine python methode die ich nicht kenne?



Jetzt zu frage 2, ist, bzw wie, ist es möglich, bei einer Datei ABCDE1.txt die "1" rauszusplitten? Also dass ich dann abgleichen kann, welche Nummer die Datei trägt?


Danke schonmal im Voraus :-)

Re: Testen ob Datei existiert und Filename splitten

Verfasst: Mittwoch 3. April 2019, 22:00
von __blackjack__
@Phobit: Schau Dir mal das `os.path`-Modul an. Und/oder das `pathlib`-Modul.

Re: Testen ob Datei existiert und Filename splitten

Verfasst: Donnerstag 4. April 2019, 04:42
von snafu
Es gibt os.path.exists(filename) aus dem os-Modul.

Re: Testen ob Datei existiert und Filename splitten

Verfasst: Donnerstag 4. April 2019, 18:59
von Phobit
Danke an euch 2, das hat schonmal geholfen :) Weiß jetzt noch wer zufällig eine Lösung für das zweite Problem?

Re: Testen ob Datei existiert und Filename splitten

Verfasst: Donnerstag 4. April 2019, 19:08
von Sirius3
Bei pathlib.Path gibt es is_file und stem. Der Rest ist nur noch Stringverarbeitung.