我有一个脚本,该脚本将从互联网上下载大量数据。但是,我不知道它将花费多长时间或将要存储多少数据。
更准确地说,我想分析一些实时视频,为此,我将使用 youtube-dl 下载内容。由于我想让它运行一两个星期,因此有一种方法可以避免遇到内存不足的问题,即计算机以特定的时间间隔检查我的内存状态以及它是否低于某个特定值以停止运行执行?
谢谢
答案 0 :(得分:0)
您可以使用docs中的shutil.disk_usage(path)
:
shutil.disk_usage(path)
以给定的元组返回有关给定路径的磁盘使用情况统计信息,其属性为total,used和free,即 总,已用和可用空间,以字节为单位。在Windows上,路径必须是 目录;在Unix上,它可以是文件或目录。
答案 1 :(得分:0)
total, used, free = shutil.disk_usage("/")