0

我正在对一个项目进行理论化,其中我的 python 脚本查看运行脚本的机器上的文件系统,但也报告它安装的设备、拇指驱动器、移动设备等的文件系统。

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

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

谢谢

4

2 回答 2

1

对于平台的字节顺序:

>>> import sys
>>> print(sys.byteorder)
little
于 2012-08-23T14:06:45.557 回答
1

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

但是,对于设备列表,事情变得更加依赖于平台。有各种模块可以为您提供 USB 访问权限,这些模块可以为您提供 USB 设备列表,但没有列出例如硬盘。否则我不知道任何与平台无关的东西。

于 2012-08-23T21:01:03.897 回答