微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python模拟的Linux“文件”命令

我正在寻找使用Python制作的file linux命令模拟器。 它应该提供有关文件types的信息,如man file 。 我正在寻找的最小function集是确定文件是原始的还是文本的(人类可读的)。 包装库将是很好的build议。 我知道,我可以运行file作为subprocess,并抓住它的输出,以确定文件types。 但是我的程序应该parsing数以千计的文件在这种情况下恐怕执行时间很长。

如何从networkingWeb服务器在networking客户端上创build文件

c ++键盘logging程序无法正常工作

在读取文件的同时正在写另一个进程

计算文件中字符的出现次数

unix和windows文件的区别

你需要检查文件的“魔术”字节 ,我正要告诉你:

蟒蛇魔法

当我发现这个问题应该已经在SO上得到回答的时候,

注:我没有列出pymagic作为另一个职位,因为它没有得到任何更新,因为0.1看起来很旧(甚至源网站是失败)。

对于OSX:

brew install libmagic pip install python-magic python >>> magic.from_file('test.py') 'Python script,ASCII text executable'

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐