它创建一个文件,其中包含有关目录(和sub)中每个文件的一些数据,以及一个报告abutu复制的文件
report-files的Python项目详细描述
警告
此项目具有与我的项目reportFile相同的功能。 因此,此项目的任何其他更新都将被推迟,直到其中一个项目将被加入。在
列表文件
此应用程序通过传递一个绝对或相对路径生成tow报告文件:
- 在
用目录内的所有文件报告CSV。数据如下: --路径 --文件的名称 --以字节为单位的维度 --扩展 --创建或上次更新的日期
在 - 在
报告所有文件,并为每一个文件提供(可能)重复数据的表格。数据如下: --完整路径 --字节尺寸 --创建上次更新的日期
在
修正
未来
- IndexError有问题,无法更好地识别
- 打印文件的名称必须连接到扩展名
下一步
- 在精化之前必须验证输入参数
运行
- 没有
过去
- 解决这个问题
特点
未来
- 写一份报告,在输入中加入一些过滤器(例如,只有具有特定扩展名的文件,只有日期之后的文件等)
- 写一份包含所有文档、图像或视频的报告
- 更改Github存储库的名称和url
- 显示没有元素的目录
下一步
- 将文件和类的样式修复为[PEP8](https://www.python.org/dev/peps/pep-0008/)
运行
- 将Contributing的文件写为[this](https://gist.github.com/PurpleBooth/b24679402957c63ec426/forks)
过去
- 该项目是为特拉维斯的CI而构建的
- 源目录具有与应用程序相同的名称,而不是src
- 源目录中包含没有单元测试的类
- 带有单元测试的类被移动到测试模块中(我的一个想法是将更强的测试与源代码耦合起来)
状态CI集成
我用Travis
入门
先决条件
- Python 3.0+
- 皮普
- pytest公司
安装
- 使用git Clone克隆项目(或直接下载)
- 玩得开心!在
运行测试
- 我使用pytest框架。在modul insidetests目录中,我还将典型的src目录中的类放在一起(我更喜欢将类和test放在同一个类中)。在
- 每个单元测试都在类中声明,因为对我来说,测试和实现必须在一起(高度耦合)
细分为端到端测试
没有迹象
编码样式表
请阅读文件CONTRIBUTING.md
部署
- PyPi中的包
- 运行>;>>python主.py根目录的$PATH
内置:
贡献
请阅读Contributing.md以了解有关行为准则和提交请求的过程的详细信息。在
版本控制
我们使用SemVer进行版本控制。有关可用版本,请参阅tags on this repository。在
作者
- --亚历山德罗普齐耶利——创造者——Alepuzio
另请参阅参与此项目的contributors的列表。在
许可证
这个项目是在麻省理工学院许可下授权的-有关详细信息,请参阅LICENSE.md文件
致谢
- --PurpleBooth---发布我在这个项目中使用的自述文件excellent template
- --Yegor256——编写关于自述文件的文章Elegant READMEs,以及开源项目的An Open Code Base Is Not Yet an Open Source Project
- 项目
标签: