Wie prüfe ich den Dateityp ohne Dateierweiterungen in Python?

Ich habe einen Ordner voller Dateien und diese haben keine Erweiterung. Wie kann ich Dateitypen überprüfen? Ich möchte den Dateityp überprüfen und den Dateinamen entsprechend ändern. Nehmen wir eine Funktion anfiletype(x) gibt einen Dateityp wiepng. Ich möchte das machen:

files = os.listdir(".")
for f in files:
    os.rename(f, f+filetype(f))

Wie mache ich das?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage