3

Python 2.7 をインストールし、以下のコードを実行しようとすると、常にエラーが発生します。

# !/usr/bin/python

import os, sys

stinfo = os.statvfs("C:\Tools")

エラーは次のようになります。

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'statvfs'

それを機能させる手がかりはありますか?

4

2 に答える 2

6

サンプルファイルパスから、Windowsを使用していると想定しています。

このos.statvfs()呼び出しはWindowsではサポートされていません。サポートを追加しようとしましたが、拒否されました。

この回答は、考えられる解決策に役立つ場合があります。

于 2013-02-26T23:02:31.230 に答える
0

python2.7で実行していることを確認してください

import sys
print(sys.version)

また、バックスラッシュをエスケープする必要があります

編集:マイクの答えを参照してください、これがWindowsに実装されていないことを知りませんでした。Python2.6以降非推奨になり、Python3で削除されたため、これを使用することも賢明ではありません。

于 2013-02-26T23:05:10.727 に答える