2009-11-17 18 views
7

python statvfs moduleはpython 2.6以降で廃止予定とマークされていますが、現在はpython 3.0以降に削除されています。ディスクについての情報を取得したい場合、具体的にどのように特定のパスの容量と空き容量をチェックするのかを知りたい場合、どのアプリケーションが使用されているのか分かりません。誰もが考えている?これはos xにあります。それが違いを生むならば、クロスプラットフォームはプラスになりますが。python statvfsの置き換えですか?

答えて

7

シーケンシャルアクセス用の定数を含むモジュールのみが廃止されているようです。

x = os.statvfs('/') 
x.f_favail 

を行う

はまだ動作します。

サイドノート:ドキュメントによれば、この機能はUNIXベースのプラットフォームでのみ利用できます。ですから、OSXとLinuxの亜種は、FreeBSDなどのようにうまくいきますが、ウィンドウは表示されません。

+0

** – hayavuk

+0

'os.statvfs'が**のpython3で削除されました)Androidはまた、(os.statvfsをサポートしていませんようです。 Python 2.6以降では廃止されました。[python statvfs doc](https://docs.python.org/2/library/statvfs.html)を参照してください。 –

1

私は、それは、Python 3.3のようos.fstatvfs(fd)

同じ質問だた、これはos.statvfs(FD)に相当します。可用性: Unix。

関連する問題