Python2.7上的Os.statvfs问题

时间:2013-02-26 22:51:06

标签: python-2.7

我已经安装了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'

任何使其有效的线索?

2 个答案:

答案 0 :(得分:5)

我假设你的示例文件路径是你正在使用Windows。

Windows不支持os.statvfs()调用。尝试添加支持,但是rejected

您可能会发现此answer对可能的解决方案很有帮助。

答案 1 :(得分:0)

确保您在python2.7中运行

import sys
print(sys.version)

你也应该逃避反斜杠

编辑:看到Mikes的回答,不知道这是不是针对Windows实现的。使用它也是不明智的,因为它自Python2.6以来已被弃用,并已在Python3中删除