当前位置: 首页 > news >正文

创新的南昌网站制作/网站seo外包

创新的南昌网站制作,网站seo外包,亦庄网站开发,网络运营推广方式有哪些做某项目时,需要获取文件夹大小,磁盘的存储信息。通过学习整理了下,仅供参考。 获取某个目录的大小 def get_size(path):list1 []fileList os.listdir(path) # 获取path目录下所有文件for filename in fileList:pathTmp os.path.join(p…

做某项目时,需要获取文件夹大小,磁盘的存储信息。通过学习整理了下,仅供参考。

获取某个目录的大小

def get_size(path):list1 = []fileList = os.listdir(path)  # 获取path目录下所有文件for filename in fileList:pathTmp = os.path.join(path,filename)  # 获取path与filename组合后的路径if os.path.isdir(pathTmp):   # 判断是否为目录get_size(pathTmp)        # 是目录就继续递归查找elif os.path.isfile(pathTmp):  # 判断是否为文件filesize = os.path.getsize(pathTmp)  # 如果是文件,则获取相应文件的大小#print('目录中的子文件大小:%d字节' % filesize)list1.append(filesize)      # 将文件的大小添加到列表print('%s 目录中的文件总大小:%d 字节' % (path, sum(list1)))print('%s 目录中的文件总大小: %.4f MB' % (path, (sum(list1)/1024/1024)))print('%s 目录中的文件总大小: %.4f GB' % (path, (sum(list1)/1024/1024/1024)))path = "D:\\image"
get_size(path)

获取所有磁盘信息

def get_disk_info():disk_used = {}for id in psutil.disk_partitions():if 'cdrom' in id.opts or id.fstype == '':continuedisk_name = id.device.split(':')s = disk_name[0]disk_info = psutil.disk_usage(id.device)#print(disk_info)disk_used[s + '盘使用率:'] = '{}%'.format(disk_info.percent)disk_used[s + '剩余空间:'] = '{}GB'.format(disk_info.free // 1024 // 1024 // 1024)print("sdsds:%s"%disk_used)get_disk_info()

实例:获取D:\image的大小,然后此文件夹会不停的写入文件,当D盘剩余空间小于5GB时,给出警告信息

"""
Author:NoamaNelson
Date:2019-11-19
Discription:Get the size of D:\\image, and then this folder will keep writing files. 
When the remaining space of D disk is less than 5GB, a warning message will be given
"""
import os
import os.path
import smtplib
import email.mime.multipart
import email.mime.text
import sendmail
import psutil
import collectionsdef get_size(path):list1 = []fileList = os.listdir(path)  # 获取path目录下所有文件for filename in fileList:pathTmp = os.path.join(path,filename)  # 获取path与filename组合后的路径if os.path.isdir(pathTmp):   # 判断是否为目录get_size(pathTmp)        # 是目录就继续递归查找elif os.path.isfile(pathTmp):  # 判断是否为文件filesize = os.path.getsize(pathTmp)  # 如果是文件,则获取相应文件的大小#print('目录中的子文件大小:%d字节' % filesize)list1.append(filesize)      # 将文件的大小添加到列表print('%s 目录中的文件总大小:%d 字节' % (path, sum(list1)))print('%s 目录中的文件总大小: %.4f MB' % (path, (sum(list1)/1024/1024)))print('%s 目录中的文件总大小: %.4f GB' % (path, (sum(list1)/1024/1024/1024)))return sum(list1)def get_disk_info():disk_used = {}for id in psutil.disk_partitions():if 'cdrom' in id.opts or id.fstype == '':continuedisk_name = id.device.split(':')s = disk_name[0]disk_info = psutil.disk_usage(id.device)#print(disk_info)disk_used[s + '盘使用率:'] = '{}%'.format(disk_info.percent)disk_used[s + '剩余空间:'] = '{}GB'.format(disk_info.free // 1024 // 1024 // 1024)print("sdsds:%s"%disk_used)return disk_usedif __name__ == "__main__":   #path= input("请输入路径:").strip()  #指定文件路径path = r"D:\\image"#intlist1 = get_size(path)get_size(path)disk_used1 = get_disk_info()disk_used2 = disk_used1['D剩余空间:']disk_used3 = int(disk_used2.split('G')[0])#intlist2 = intlist1/1024/1024/1024if disk_used3 > 5:print("D剩余空间:%s"%disk_used1['D剩余空间:'])elif disk_used3 <= 5:mtxt = "D盘剩余空间为%dGB,建议停止数据存储"%disk_used3print(mtxt)
http://www.lbrq.cn/news/1402039.html

相关文章:

  • 好的做详情页的网站有哪些/手机版谷歌浏览器入口
  • 网站开发神器/google安卓版下载
  • 界面设计做的好的网站/外贸网站平台哪个好
  • 做网站一定要会ps么/seo关键词优化推广外包
  • 想接做网站的单子/app拉新放单平台
  • 揭阳网站建设解决方案/厦门seo网站推广
  • 深圳购物网站建设报价/肇庆网站制作软件
  • 公司的网站建设规划书/seo教程 百度网盘
  • 昆明手机网站建设/产品seo怎么优化
  • 综合性网站平台建设/推广链接点击器安卓版
  • 免费域名qq空间申请/西安seo网络优化公司
  • 源代码下载/seo专员是做什么的
  • 代做毕业设计找哪个网站好/企业推广平台有哪些
  • 学做PPT报告的网站/沈阳沈河seo网站排名优化
  • 知名网站建设商家/四川seo快速排名
  • 广东手机网站建设价格低/长沙做网络推广公司的
  • 可以做家装设计的网站/seo站内优化站外优化
  • 如何跟客户销售做网站/58同城推广
  • 免费咨询律师网站/南宁网站建设
  • 怎样做视频网站的外链/国外搜索引擎网站
  • 百度免费网站申请注册/seo排名教程
  • 建设职业技术学院网站/外贸推广营销公司
  • 怎么样自己做网站接订单/徐州百度推广公司
  • 网站建设外包协议范本/seo主要做什么工作
  • 怎样自己建设一个网站/北京自动网络营销推广
  • 域名可以同时做邮箱和网站么/公司网站设计方案
  • 线上做图的网站/熊猫关键词工具官网
  • 做外掛网站空间/今日油价最新
  • 做网站成功/sem和seo是什么职业岗位
  • 给别人做网站赚钱吗/合肥百度推广排名优化
  • 【STM32】HAL库中的实现(六):DAC (数模转换)
  • Python爬虫实战:研究ICP-Checker,构建ICP 备案信息自动查询系统
  • 小程序插件使用
  • Kubernetes 简介
  • 常见的软件图片缩放,算法如何选择?
  • MoonBit Perals Vol.06: Moonbit 与 LLVM 共舞 (上):编译前端实现