I have a list of filenames as follows:
files = [
'/dl/files/4j55eeer_wq3wxxpiqm.jpg',
'/home/Desktop/hjsd03wnsbdr9rk3k',
'kd0dje7cmidj0xks03nd8nd8a3',
...
]
The problem is most of the files do not have an extension in the filenames, what would be the best way to get file extension of these files?
I don't know if this is even possible because Python would treat all files as buffer
or string
objects that do not have any filetype
associated with them.
Can this be done at all?
Once you use magic
to get the MIME type, you can use mimetypes.guess_extension()
to get the extension for it.