如何在python中判断文件是否为二进制(非文本)?我在python中搜索大量文件,并继续在二进制文件中获取匹配.这使得输出看起来非常混乱.
我知道我可以使用grep -I,但是我使用的数据比grep允许的更多.
在过去,我会搜索大于0x7f的字符,但utf8等在现代系统中使这不可能.理想情况下,解决方案会很快,但任何解决方案都可以.
我正在尝试一个允许用户上传音频文件的网站.我已经阅读了我可以获得的每个文档,但是找不到有关验证文件的内容.
总计newb(从未做过任何类型的任何文件验证)并尝试解决这个问题.有人可以握住我的手告诉我我需要知道什么吗?
一如既往,提前谢谢你.