def sniff_file(csvfile): chunk = "\n".join([x for _,x in zip(range(50), strip_comments(csvfile))]) try: return csv.Sniffer().sniff(chunk, "\t|, ") except: return None