如何使用Python3检测Endianess和文件系统

时间:2012-08-23 14:03:38

标签: python-3.x

我是我的python脚本项目的理论化 查看运行脚本的机器上的文件系统 但也会报告设备的文件系统 它安装,拇指驱动器,移动设备等

是否有人知道python3中的BIF会查看字节序和文件系统。

最后,我想创建一个循环来查看安装了哪些存储设备,但是我不确定在OSX或Linux(Linux上的fstab?)上访问它的方式是什么/ whre,并查看当前安装的内容以及是否那变化了。如果Fstab是正确的文件,我会不断地对其进行排序,还是应该定期打开它并将其与文件对象进行比较? 我还是很擅长编程,所以请原谅任何新手的疏忽。

由于

2 个答案:

答案 0 :(得分:1)

对于平台的字节顺序:

>>> import sys
>>> print(sys.byteorder)
little

答案 1 :(得分:1)

您可以从[platform][1]模块获得有关该平台的大量信息。 Endianess来自sys.byteorder

对于设备列表,事情变得更加依赖于平台。有various modules可以为您提供USB访问,可以为您提供USB设备列表,但没有列出硬盘的例子。否则我不知道任何与平台无关的东西。