计算按文件扩展名记录的文件的计数和平均文件大小

storage_stats的Python项目详细描述


计算目录中每个文件扩展名的最小、最大和平均平均文件大小的统计信息。

Apache V2

安装

pip install storage_stats

文档

用法:storage_stats [-h][-e MAPFILE] [-o OUTPUT] [--no-aggregation][--no-recursion][--no-timing][-s][-v] path [path ...]

计算指定文件夹的文件大小统计信息。

位置参数:
要特征化的文件夹的路径
可选参数:
-h, --helpShow the help message and exit
-e MAPFILEUser file overriding similar extension mappings
-o OUTPUTCSV file to output statistics too
--no-aggregation
Do not aggregate results from all specified paths together
--no-recursionDo not include sub-folders in stats
--no-timingTurn off preprocessing of directory to improve run-time (no timing information provided)
-s, --silentTurn off command line output (useful if you just want to output a CSV file)
-v, --versionProvide the version of this application

如果指定了多个文件夹,则结果将聚合在一起,除非使用–no聚合标志。 如果没有指定聚合和-o(输出csv文件)标志,则每个 输入文件夹(将“-<;index>;”附加到指定文件名的末尾,例如stats-1.csv、stats-2.csv等)

地图文件

mapfile应该是一个文本文件,每行有一组类似的文件扩展名,用逗号分隔。每条线 应为小写并采用以下格式:

.main_ext,.alt1,.alt2,etc

例如:

.jpeg,.jpg
.tiff,.tif

注意每次延期的期限。

列出的第一个扩展名将是输出中引用的扩展名。

许可证

Apache version 2.0 license下发布。

贡献

  1. Fork the GitHub project
  2. 更改代码并推入分叉项目
  3. Submit a pull request

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我应该关闭tcp连接吗?   java指定初始化一个有引用和没有引用的类之间的区别   Java JSON反序列化错误   java将InputStream插入PostgreSQL   java Android屏幕在活动启动时取消伪装   java两个字符串实例看起来相同,但它们的哈希代码不同   java如何创建**数字**而不是字符串的数组列表?   java我可以确定由正则表达式模式匹配的第一个字符集吗?   java以编程方式更改日期范围的日期格式   java Hibernate在加载时填充自动连接字段   java如何使两个不相关的实体(两个存储库)同时在一个项目中运行?可能吗?   使用singlechildevent检索java Firebase数据   在安卓中尝试动态添加片段时未找到java ID   在HTML中编码Java GB2312字符串无法正确显示   java在缓慢的消费卡夫卡上处理背压并避免重新平衡   由hibernate生成的java查询过于冗长