0

私は、Pythonスクリプトがスクリプトを実行しているマシン上のファイルシステムを調べ、マウントするデバイス、サムドライブ、モバイルデバイスなどのファイルシステムについても報告するプロジェクトを理論化しています。

エンディアンとファイルシステムを調べるpython3のBIFを知っている人はいますか。

最後に、マウントされているストレージデバイスを確認するループを作成したいのですが、OSXまたはLinux(Linuxの場合はfstab?)でどのストレージデバイスにアクセスするのか、どのようにアクセスするのか、現在マウントされているものと、それが変更されるかどうかを確認する方法がわかりません。Fstabが正しいファイルである場合、常にソートする必要がありますか、それとも定期的に開いてファイルオブジェクトと比較する必要がありますか?私はまだプログラミングに慣れていないので、初心者の見落としはご容赦ください。

ありがとう

4

2 に答える 2

1

プラットフォームのエンディアンについて:

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

[platform][1]モジュールからプラットフォームに関する非常に多くの情報を取得できます。エンディアンはしかしからsys.byteorderです。

ただし、デバイスのリストについては、プラットフォームに依存するようになります。USBデバイスリストを提供できるUSBアクセスを提供するさまざまなモジュールがありますが、たとえばハードディスクをリストするものはありません。そうでなければ、プラットフォームに依存しないことは何も知りません。

于 2012-08-23T21:01:03.897 に答える