python statvfs module自python 2.6以来被标记为已弃用,现在它已从python 3.0中删除。如果他们想要获取有关磁盘的信息,特别是如何检查给定路径的容量和可用空间,我无法弄清楚应该使用哪些应用程序。有人有什么想法吗?这是在os x上,如果这有所不同,虽然跨平台将是一个加号。
答案 0 :(得分:8)
似乎只有包含顺序访问常量的模块才被弃用。
否则
x = os.statvfs('/')
x.f_favail
仍然有效。
旁注:根据文档,此功能仅适用于基于unix的平台。所以OSX和Linux的变种都很好,freeBSD和其他的一样,但是windows不会。
答案 1 :(得分:0)
我有同样的问题,它是os.fstatvfs(fd)
从Python 3.3开始,这相当于os.statvfs(fd)。可用性: 的Unix。