print("Used disk space:", used // (2**30),"> print("Used disk space:", used // (2**30),">
117.info
人生若只如初见

Python怎么检查磁盘可用空间

要检查磁盘的可用空间,可以使用Python的shutil模块来获取磁盘的总空间和可用空间。以下是一个简单的示例代码:

import shutil

total, used, free = shutil.disk_usage("/")

print("Total disk space:", total // (2**30), "GB")
print("Used disk space:", used // (2**30), "GB")
print("Free disk space:", free // (2**30), "GB")

在上面的代码中,shutil.disk_usage()函数接受一个路径作为参数,并返回一个包含总空间、已用空间和可用空间的元组。我们将这些值除以2**30以将字节转换为GB单位。

请注意,这里的路径"/"表示根目录,你可以根据需要更改路径来检查其他磁盘或目录的可用空间。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe2bfAzsLAQdSB1Q.html

推荐文章

  • python怎么获取list集合里的数据

    要获取list集合里的数据,可以使用索引来访问列表中的元素。列表的索引从0开始,以递增的方式递增。下面是几种常见的方法来获取列表中的元素:1. 通过索引获取单...

  • python中print的用法是什么

    在Python中,print()函数用于将指定的数据打印到控制台或输出文件中。
    print()函数的语法如下:
    print(value1, value2, ..., sep=' ', end='\n', file...

  • Python中绘制圆形的代码怎么写

    在Python中,我们可以使用matplotlib库的pyplot模块来绘制圆形。以下是一个示例代码:
    import matplotlib.pyplot as plt circle = plt.Circle((0.5, 0.5), ...

  • python报错name没有定义怎么解决

    在Python中,如果出现“name ‘xxx’ is not defined”错误,意味着你正在尝试使用一个未定义的变量或函数。
    要解决这个问题,可以尝试以下几种方法: 检查...

  • c++ unique_ptr的用法是什么

    unique_ptr是一个智能指针类,用于管理动态分配的对象的所有权。与传统的裸指针不同,unique_ptr负责自动释放其所管理的对象,从而避免内存泄漏。
    unique_p...

  • mysql双主键设置的方法是什么

    在MySQL中设置双主键(也称为联合主键)的方法是在创建表时将两个或多个字段设置为主键。例如:
    CREATE TABLE example_table ( id1 INT, id2 INT, PRIMARY ...

  • java visualizer的作用是什么

    Java Visualizer是一个在线工具,用于可视化和调试Java代码。它可以帮助用户更直观地理解代码的执行流程和数据变化,通过图形化的方式展示每个变量的值以及代码中...

  • sql中decode函数使用的方法是什么

    在SQL中,DECODE函数用于比较一个表达式与一系列可能的值,并返回匹配的结果。DECODE函数的语法如下:
    DECODE(expr, search1, result1, search2, result2, ...