python - 是否有 unix "file"实用程序的 python 等效项?

标签 python unix

我想在 python 脚本中有不同的行为,这取决于文件的类型。我不能使用文件扩展名,因为它可能不存在或具有误导性。我可以调用 file 实用程序并解析输出,但我宁愿使用 python 内置的可移植性。

那么 python 中有什么东西可以使用启发式方法从文件内容中推断出文件的类型吗?

最佳答案

可能还有其他人。 “魔法”是要搜索的魔法关键字。 ;-)

关于python - 是否有 unix "file"实用程序的 python 等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1974724/

相关文章:

python - celery 、Django 和@shared_task

linux - 为什么管道输出到 bash 函数不起作用

shell - 如何将包含空格的变量传递给配置单元?

bash - 将命令的输出分配给变量

c++ - 我们可以从父进程中读取子进程的环境变量吗

java - 使用 Java process exec 通过 tee 命令将 telnet 输出通过管道传输到日志文件

python - 嗅探串口数据而不从缓冲区中删除数据

python - 如何使用Python的shutil将文件复制到包含&符号 '&'的路径?

python - mongodb 在 python 中拒绝连接

python - 为什么列表理解闭包在 python 3 中抛出 `NameError` 但在 python 2 中不抛出?