Python中有没有相当于Unix的“file”工具?
我想在一个Python脚本中,根据文件的类型来实现不同的行为。不过,我不能仅仅依靠文件名的后缀,因为有时候后缀可能不存在,或者会让人误解。我可以调用一个叫做file
的工具来分析输出结果,但我更希望能用Python自带的功能,这样更方便移植。
那么,Python里有没有什么方法可以通过文件的内容来判断文件的类型呢?
我想在一个Python脚本中,根据文件的类型来实现不同的行为。不过,我不能仅仅依靠文件名的后缀,因为有时候后缀可能不存在,或者会让人误解。我可以调用一个叫做file
的工具来分析输出结果,但我更希望能用Python自带的功能,这样更方便移植。
那么,Python里有没有什么方法可以通过文件的内容来判断文件的类型呢?