它创建一个文件,其中包含有关目录(和sub)中每个文件的一些数据,以及一个报告abutu复制的文件

report-files的Python项目详细描述


警告

此项目具有与我的项目reportFile相同的功能。 因此,此项目的任何其他更新都将被推迟,直到其中一个项目将被加入。在

列表文件


此应用程序通过传递一个绝对或相对路径生成tow报告文件:

  • 用目录内的所有文件报告CSV。数据如下: --路径 --文件的名称 --以字节为单位的维度 --扩展 --创建或上次更新的日期

  • 报告所有文件,并为每一个文件提供(可能)重复数据的表格。数据如下: --完整路径 --字节尺寸 --创建上次更新的日期

修正

未来

  • IndexError有问题,无法更好地识别
  • 打印文件的名称必须连接到扩展名

下一步

  • 在精化之前必须验证输入参数

运行

  • 没有

过去

  • 解决这个问题

特点

未来

  • 写一份报告,在输入中加入一些过滤器(例如,只有具有特定扩展名的文件,只有日期之后的文件等)
  • 写一份包含所有文档、图像或视频的报告
  • 更改Github存储库的名称和url
  • 显示没有元素的目录

下一步

运行

过去

  • 该项目是为特拉维斯的CI而构建的
  • 源目录具有与应用程序相同的名称,而不是src
  • 源目录中包含没有单元测试的类
  • 带有单元测试的类被移动到测试模块中(我的一个想法是将更强的测试与源代码耦合起来)

状态CI集成

我用TravisBuild Status

入门

先决条件

  • Python 3.0+
  • 皮普
  • pytest公司

安装

  • 使用git Clone克隆项目(或直接下载)
  • 玩得开心!在

运行测试

  • 我使用pytest框架。在modul insidetests目录中,我还将典型的src目录中的类放在一起(我更喜欢将类和test放在同一个类中)。在
  • 每个单元测试都在类中声明,因为对我来说,测试和实现必须在一起(高度耦合)

细分为端到端测试

没有迹象

编码样式表

请阅读文件CONTRIBUTING.md

部署

  • PyPi中的包
  • 运行>;>>python主.py根目录的$PATH

内置:

  • ViM-我知道的最好的文本编辑器之一
  • pytest-成熟且功能齐全的Python测试工具,比unittest更高级

贡献

请阅读Contributing.md以了解有关行为准则和提交请求的过程的详细信息。在

版本控制

我们使用SemVer进行版本控制。有关可用版本,请参阅tags on this repository。在

作者

  • --亚历山德罗普齐耶利——创造者——Alepuzio

另请参阅参与此项目的contributors的列表。在

许可证

这个项目是在麻省理工学院许可下授权的-有关详细信息,请参阅LICENSE.md文件

致谢

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

推荐PyPI第三方库


热门话题
如何用java表示这个数学函数的算法   Java/Stream帮助:仅使用streams将嵌套的映射列表转换为映射   使用Selenium连接到数据库时发生java未知主机异常   java如何了解jvm内存使用:“堆内存”和“堆外内存”   java Oracle BI报告导入模板   java如何使用Spring将xml转换为bean?   java线程。join()以保证执行顺序   java从THINGSPEAK到ANDROID应用程序获取JSON数据   使用Java的stanford库中的异常   java正确使用来自其他类文件的方法   如果集合中的元素类型为接口类型,如何填充集合?(爪哇)   记录java。util。记录器创建的文件超过了应有的数量   类Java对象uniq值   尝试调用无法应用于()的方法时出现java错误