我有一个文件夹,这些文件没有扩展名.我该如何检查文件类型?我想检查文件类型并相应地更改文件名.我们假设一个函数filetype(x)返回类似的文件类型png.我想做这个:
files = os.listdir(".")
for f in files:
os.rename(f, f+filetype(f))
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?
我想在python脚本中有不同的行为,具体取决于文件的类型.我不能使用文件扩展名,因为它可能不存在或误导.我可以调用该file实用程序并解析输出,但我宁愿使用内置的python来实现可移植性.
那么python中是否有任何东西使用启发式方法从其内容中推断出文件的类型?