首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈测试技术

    Python获取磁盘、文件夹大小信息(一)

    做某项目时,需要获取文件夹大小,磁盘的存储信息。通过学习整理了下,仅供参考。 获取某个目录的大小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 print('%s 目录中的文件总大小: %.4f GB' % (path, (sum(list1)/1024/1024/1024))) path = "D:\\image"get_size(path)获取所有磁盘信息 D:\image的大小,然后此文件夹会不停的写入文件,当D盘剩余空间小于5GB时,给出警告信息"""Author:NoamaNelsonDate:2019-11-19Discription:Get the

    2.5K51编辑于 2023-01-18
  • 来自专栏全栈测试技术

    Python获取磁盘、文件夹大小信息(附邮件发送)(二)

    【学习笔记】Python获取磁盘、文件夹大小信息(一)中已经描述了怎么获取文件的大小,磁盘的大小。本次笔记增加邮件服务,这样可以更好的掌握磁盘的运行状态。 msg)) # 发邮件格式 smtp.quit() sendmail("当前磁盘的运行状态", str(ddddd), encoding='GBK' ) # str(ddddd)需要发送的内容获取 D:\image的大小,然后此文件夹会不停的写入文件,当D盘剩余空间小于5GB时,给出警告信息,并把警告信息写入log文件中,然后把log中的内容读取出来放入邮件正文,发送邮件"""Author:NoamaNelsonDate sendmailimport psutilimport collectionsdef get_size(path): list1 = [] fileList = os.listdir(path) # 获取 path目录下所有文件 for filename in fileList: pathTmp = os.path.join(path,filename) # 获取path与filename

    67730编辑于 2023-01-18
  • 来自专栏*坤的Blog

    风速信息获取

    文章介绍 现场一个场站需要一个风速的信息,比较急,说是直接sql语句能够得到也行,后面的话,时间充裕可以通过web界面方便的获取。最近事情有些多,博客都堵在一块了,而且还没时间发布。

    1.5K50发布于 2019-07-23
  • 来自专栏个人分享

    获取表头信息

    sparksql中获取表头信息 方法一: 可以使用  describe table;   ? ,Object>> tableHead = jdbcBaseDao.getBackSimpleJdbcTemplate().queryForList(sql.toString()); 便可获得这些列名信息

    2.5K20发布于 2018-09-06
  • 来自专栏快乐阿超

    获取系统信息

    -- 获取系统信息 --> <dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId HardwareAbstractionLayer hal = si.getHardware(); CentralProcessor processor = hal.getProcessor(); //获取 cpu信息 info.setCpu(setCpuInfo(processor)); GlobalMemory memory = hal.getMemory(); //获取内存信息 info.setMem(setMemInfo(memory)); info.setSys(setSysInfo()); //服务器信息 info.setJvm (op)); //磁盘信息 info.setIp(getHostIp()); info.setHostname(getHostName()); return

    2.4K20编辑于 2022-08-16
  • 来自专栏python3

    获取对象信息

    ,可使用hasattr()预先判断对象是否包含         也可直接使用该函数获取,如果没有,则返回指定默认值,否则直接通过"对象.属性或方法"的方式会报错 setattr():给对象设置某属性或方法 ,并赋值   只有在不知道对象信息的时候,才会去获取对象信息,如果可以通过"对象.属性",就不要通过 getattr()方式获取属性值   假设希望从文件流fp中读取图像,首先要判断该fp对象是否存在read True getattr(obj, 'y') #输出:19 print(obj.y) #输出:19 getattr(obj, 'z') #输出:报错,如果试图获取不存在的属性 AttributeError的错误,对象obj没有属性'z' getattr(obj, 'z', 404) #输出:404,可以传入一个default参数,如果属性不存在,就返回默认值,获取属性 getattr(obj, 'power') #输出:<bound method MyObject.power of <__main__.MyObject object at 0x10077a6a0>>,获取对象

    2.6K50发布于 2020-01-15
  • 来自专栏何白白开发记录

    获取注解信息

    获取注解信息 新建一个注解 import java.lang.annotation.*; @Inherited @Retention(RetentionPolicy.RUNTIME) @Target( class上的注解 //获取类上的所有的注解 Annotation[] annotations = OneClass.class.getAnnotations(); //根据类型获取注解 MyAnnotation = TwoClass.class.getDeclaredAnnotations(); 获取属性上的注解 //根据类型获取属性上的注解 Field name = OneClass.class.getField ("name"); MyAnnotation annotation = name.getAnnotation(MyAnnotation.class); //获取属性上的所有注解 Annotation[] annotations = name.getAnnotations(); 其他的获取注解的方法类似

    2K20发布于 2019-06-28
  • 来自专栏APP自动化测试

    获取设备信息

    mark下如何获取设备相关的信息 NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; // app名称 NSString

    2.5K11发布于 2019-10-15
  • 来自专栏Ray学习笔记

    获取定位信息

    官方文档-wx.getLocation 调用前需要 用户授权 scope.userLocation 获取当前的地理位置、速度。当用户离开小程序后,此接口无法调用。 提示信息 全局配置-permission 小程序根目录下的 app.json 文件用来对微信小程序进行全局配置。 文件内容为一个 JSON 对象。 点击确定后,查看控制台输出信息 ? 示例 - 获取地理位置信息 location.js // miniprogram/components/action/action.js Page({ /** * 页面的初始数据 */ function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, /** * 获取地理位置信息详细

    2.5K10发布于 2020-10-29
  • 来自专栏sylan215 的软件测试技术学习

    再谈信息获取

    诸如此类,还有很多的「中介」,其实都是通过信息差来赚钱。 3、信息过载的危害更大 从另一个角度说,获取信息的方式革新后,信息过载的现象越来越严重。 我们可以回想下每天获取信息信息源,发现多到我们根本没时间去完全吸收,更糟糕的是,这些信息都是主动投喂给我们的。 4、主动获取信息的动力变差 曹大新文章《搜索已死,谁来烧纸。》 种种迹象都在表明,主动获取信息的动力越来越差,信息投喂的场景越来越多。 以上,针对近期观察到的现象,发表一下个人的观点,不知道你获取信息的渠道都有哪些?是否存在获取不到自己中意内容的苦恼?欢迎给我留言说说你的经历。

    1.4K20发布于 2020-03-02
  • 来自专栏数据挖掘

    Python获取文件夹的名字

    /data/20170308/221.176.64.146/" # root 文件夹下的所有文件夹(包括子文件夹)的路径名字.. /data/20170308/221.176.64.146\1 # dirs 返回文件夹下面所有文件(包括子文件夹)的文件夹名字数组['1', '2', '3', '4', '5', '6', '7'] # files 返回文件夹线面所有文件(包括子文件夹)的文件名字数组['newdata.json', 'transformtxt.json'] for root, dirs, files) print(dirs) # for file in files: # print(os.path.join(root, file)) # 获取当前目录下所有的文件夹名字

    10.3K20发布于 2019-07-02
  • 来自专栏python3

    python获取Linux信息

      刚开始学习Python,用Python写了一个获取Linux服务器信息的脚本,在debian和centos上测试通过。 ''' return  platform.system() def get_version(): '''获取操作系统版本''' return platform.linux_distribution () def get_architecture(): '''获取操作系统位数''' return platform.architecture() def get_node(): '''获取主机名' '' return platform.node() def get_processor(): '''获取物理CPU个数''' return psutil.cpu_count(logical=False ) def get_cores(): '''获取逻辑CPU个数''' return psutil.cpu_count() def get_boot_time(): '''获取开机时间''' return

    4K20发布于 2020-01-07
  • 来自专栏【Android开发基础】

    android 获取设备信息

    null) { return ""; } return tm.getNetworkOperator(); } //android 获取当前手机型号 Context context) { Build bd = new Build(); return bd.PRODUCT; } //android 获取屏幕分辩率 dm.heightPixels; int w = dm.widthPixels; return h+ "*" +w; } //android获取当前时区 String s = tz.getID(); System.out.println(s); return s; } //android获取当前日期时间 String str = formatter.format(curDate); return str; } //获取手机系统语言

    2.3K30编辑于 2023-02-10
  • 来自专栏公众号:googpy

    python获取地震信息

    虽然自己还不能写出这么牛逼的系统,但是今天我想结合自己学到的Python知识,用Python获取地震信息,然后微信实时推送给你的群组或你的朋友。 1.前期准备 1.爬虫基本知识,比如requests库,以及lxml库; 2.利用Xpath进行HTML的解析; 之前写的一些简单项目,提取页面信息时使用的是正则表达式,但当项目复杂时,用正则表达式比较烦琐 ,万一有地方写错了,可能导致匹配失败,所以使用正则表达式提取页面信息多多少少还是有些不方便。 通过最近学习,我知道了在网页中可以通过Xpath或CSS选择器来定位一个或多个节点,再调用相应的方法获取它的正文内容或者属性,可以很方便快捷的提取到我们想要的信息。 3.要实现微信实时推送肯定需要用到wxpy库; 4.本次项目从中国地震台网爬取地震信息,链接为:http://news.ceic.ac.cn/index.html?

    1.2K40发布于 2019-08-05
  • 来自专栏IT码农

    php获取主机信息

    php // 作用取得客户端的ip、地理信息、浏览器、本地真实IP class get_gust_info { ////获得访客浏览器类型 function GetBrowser(){ if preg_match('/Opera/i',$br)) { $br = 'Opera'; }else { $br = 'Other'; } return $br; }else{return "获取浏览器信息失败 ;} } ////获取访客操作系统 function GetOs(){ if(! preg_match('/bsd/i',$OS)) { $OS = 'BSD'; }else { $OS = 'Other'; } return $OS; }else{return "获取访客操作系统信息失败 > //获取电脑的CPU信息 function OnlyU(){ $a = ''; $b = array(); if(function_exists('exec')){ if(mailto:!

    4.2K31发布于 2019-09-02
  • 来自专栏又见苍岚

    Python - 获取文件夹内所有文件

    本文记录Python 获取指定文件夹内所有文件的方法。 测试环境 新建了3个文件夹和11个文件 glob glob模块可以返回指定路径(可绝对/可相对)下的符合制定匹配模式的文件路径。 * : 匹配0或多个任意字符 ? ,只识别名称,虽然绝大多数情况文件有后缀,为以往万一,在此补充OS返回指定文件夹下文件名的方法。 /d1 [] [] i:父目录路径 j:父目录内文件夹 k:父目录内文件 os.listdir os.listdir(filepath)和glob.glob(‘*’)效果类似,返回文件夹下所有文件与文件夹名 >>> ['3', 'a', '3b', 'd2', 'b', '1', '2b', '2a', '1a', '2', 'd3', '3a', 'glob_test.py', 'd1', '1b'] 获取源码

    1.7K10编辑于 2022-08-04
  • 来自专栏快乐阿超

    nvue获取节点信息

    ——王尔德 在nvue中我们获取节点信息就需要如下写法: <template> <view ref="list-parent" class="ruben"> <list> <cell><view

    2K30编辑于 2022-08-21
  • 来自专栏用户9090604的专栏

    psutil获取系统信息

    sswap(total=4294963200, used=0, free=4294963200, percent=0.0, sin=0, sout=0) ---- 磁盘 disk_partitions 获取所有磁盘信息 /dev/loop1', mountpoint='/snap/core/11798', fstype='squashfs', opts='ro,nodev,relatime') disk_usage 获取单个磁盘信息 io信息 disk_io_counters 获取io信息 psutil.disk_io_counters() sdiskio(read_count=30304, # 读取次数 write_count SocketKind.SOCK_STREAM: 1>, laddr=addr(ip='0.0.0.0', port=3306), raddr=(), status='LISTEN', pid=1472) net_if_addrs 获取网卡的信息 26669, 26836, 26957, 27171, 27261, 27264, 27669, 27670, 27671, 27745, 27759, 27760, 27762, 27764, 27769 获取进程信息

    1.9K90编辑于 2021-12-31
  • 来自专栏又见苍岚

    Linux 获取cpu信息

    本文记录Linux系统获取CPU信息方法。 命令 1 cat /proc/cpuinfo 得到输出信息: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 63 条目列出了位于相同物理封装中的逻辑处理器的数量 cpu cores 条目包含位于相同物理封装中的内核数量 英特尔处理器 vendor id 条目中的字符串是 GenuineIntel 命令 2 lscpu 得到输出信息

    10.7K20编辑于 2022-08-05
  • 来自专栏奕知伴解

    netifaces获取网卡信息

    可以: 1.获取本机的所有网关 2.获取本机所有的接口Interface(网卡NIC) 3.获取本机指定接口的详细信息,包括IP地址、子网掩码、广播地址、MAC地址等 如何进行安装

    2.6K31发布于 2019-07-22
领券