from gettext import gettext as _ def is_jpeg(filename): with open(filename) as f: #return f.read(2) == '\xff\xd8' # first two bytes of JPEG file def report_jpeg(filename): if is_jpeg(filename): print _('%s looks like a JPEG file') % filename else: print _('%s does not look like a JPEG file') % filename if __name__=='__main__': import sys if len(sys.argv) != 2: print _('Usage: %s ') % sys.argv[0] sys.exit(1) report_jpeg(sys.argv[1])