我试图创建一个脚本来检查我的下载目录中的所有文件与常见文件类型,然后告诉我该目录中有多少文件不是GIF或JPG文件。我对基本的Python很熟悉,但这是我第一次尝试这样的事情,我正在寻找一些帮助或正确方向的一点?检测常见文件类型
file_sigs = {'\xFF\xD8\xFF':('JPEG','jpg'), '\x47\x49\x46':('GIF','gif')}
def readFile():
filename = r'c:/temp/downloads'
fh = open(filename, 'r')
file_sig = fh.read(3)
print '[*] check_sig() File:',filename #, 'Hash Sig:',
binascii.hexlify(file_sig)
我想你会以错误的方式去做。我建议os.walk()和endswith()函数。 – 2014-09-06 21:12:58
我想依靠查看文件的前几个字节来确定类型......不仅仅是文件扩展名... – 2014-09-08 08:11:50