安装 filetype
:
pip install filetype
参考代码:
import filetype
import sys
import os
def reExt(p):
with open(p, 'rb') as f:
kind = filetype.guess(f)
os.rename(p, os.path.splitext(p)[0] + '.' + kind.extension)
if __name__ == '__main__':
paths = sys.argv[1:]
for p in paths:
reExt(p)