So wie der Titel suggeriert, bin ich neu in Python und mein erstes Projekt ist ein Skript, das 5 Verzeichnisse nach dem Vorhandensein einer bestimmten Datei überprüft. Wenn es existiert, möchte ich, dass es mir die Dateinamen mailt, die es in jedem Pfad gefunden hat.Python-Skript, um nach Dateien in Verzeichnissen zu suchen, dann emailen Sie mir die Namen
Hier ist, was ich bisher ..
from pathlib import *
adr01_file = Path("/home/skeer/Documents/Projects/Python_temp/home/adr01/upload/monitor*.pgp")
if adr01_file.is_file():
print("File exists")
else:
print("File does not exist")
chpt_file = Path("/home/skeer/Documents/Projects/Python_temp/home/chpt/upload/monitor*.pgp")
if adr01_file.is_file():
print("File exists")
else:
print("File does not exist")
emb01_file = Path("/home/skeer/Documents/Projects/Python_temp/home/emb01/upload/monitor*.pgp")
if adr01_file.is_file():
print("File exists")
else:
print("File does not exist")
exp01_file = Path("/home/skeer/Documents/Projects/Python_temp/home/exp01/upload/monitor*.pgp")
if adr01_file.is_file():
print("File exists")
else:
print("File does not exist")
iix01_file = Path("/home/skeer/Documents/Projects/Python_temp/home/iix01/upload/monitor*.pgp")
if adr01_file.is_file():
print('File exists')
else:
print('File does not exist')
Aber was ich bekommen ist ‚Datei existiert‘ für jede Zeile. Auch wenn sich in keinem Verzeichnis außer dem adr01 eine Datei befindet.
Alle Hinweise/Tipps geschätzt.
Ja, ich hatte gehofft, eine Wildcard in den Dateinamen zu verwenden, aber ich denke, dass diese Idee aus dem Fenster ist, wenn ich nicht auf Globs umschalte. – Skeer
Ugh, die Tippfehler. Ich habe gerade begonnen, PyCharm zu benutzen. Ich glaube, ich habe einen falschen Knopf gedrückt, der einige Änderungen rückgängig gemacht hat, die ich gemacht habe. Danke, dass du wieder ein Augenpaar bist. – Skeer