一个简单的实用程序,用于检测目录和文件中的差异。

cmp的Python项目详细描述


#cmpy
[![许可证](https://pypip.in/license/cmpy/badge.svg)(https://pypi.python.org/pypi/cmpy/)
[![最新版本](https://pypip.in/version/cmpy/badge.svg)(https://pypi.python.org/pypi/cmpy/)
[![下载](https://pypip.in/downloa下载/cmpy/badge/badge.svg)(https://pypip.in/downloa下载/cmpy/badge.svg)(https://pypi.pypypi.org/pypi/cmpy/cmpy/)


一个检测目录和文件之间差异的简单实用工具。

















``` ` ` ` ` ` ` ` ` ` ` ` `
` ` ` ` ` ` `/>
比较“cmpy”中的文件和目录`分别用“fcompare”和“dcompare”类处理。文件
也可以使用静态的“shallow_fcmp()”和“deep_fcmp()”方法进行比较。顾名思义,前者执行
浅比较(不太严格的比较,速度更快,资源密集程度更低),而后者执行
深比较(严格的比较,速度较慢,资源密集程度更高)。

有关比较方法和类的其他信息,请参见“cmpy.py”中的docstring。

“bar/foo”)比较文件(返回true或false)


shallow=false)更改默认缓冲区大小(用于深度比较)。默认值为2**10字节
f=fcompare('foo/bar','bar/foo',buffer戥size=2**8)
````````

>文件也可以在不实例化对象的情况下进行比较

```python
``shallow comparison
shallow戥fcmp('foo/bar','bar/foo')

deep comparison
deep戥fcmp('foo/bar','bar/foo')

‘bar/foo/’)




d.compare()
```


>可以提供可选参数




d.compare(foo/bar/‘,‘bar/foo/’,shallow=true)


d=dccompare('foo/bar/’,bar/foo/’,shallow=true)

d=dccompare('foo/bar/’,'foo/bar/’,shallow=true)


;进行深度比较
d=dccompare(
d='bar/foo/',shallow=false)更改默认缓冲区大小(用于深度比较)。默认值为2**10字节
d=dcompare('foo/bar/','bar/foo/',缓冲区大小=2**8)

recursive=true)
```

`dcompare'类具有各种属性

``python
d=dcompare('foo/bar/',‘bar/foo/’)




d.dir1\u文件第一目录中的文件名


\第一目录中的目录名
d.dir1\u目录第一目录中的目录名


\第一目录中的条目名
d.dir1\u目录中的目录名



d.dir2\u文件第二目录中的文件名






目录的名称在第二个目录中,第二个目录中的条目的名称目录
d.dir2唯一

```

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

推荐PyPI第三方库


热门话题
使用jaxb2annotateplugin和XJC工具的java自定义注释   java组织。xeustechnologies。jcl无法加载WstxInputFactory类   java JUnit在格式化字符串上比较失败   java Bukkit配置部分getKeys   如何关闭Java流?   java Struts2正则表达式配置   链式事务注释的java奇怪行为   java在两个JButton之间使用变量   java签署APK时内容会发生什么变化?   java LWJGL:Slick:3D世界中的绘图字体   如何分解Java数组?   在Java MySql中处理多个过滤器   java如何在Firebase数据库中跳过初始OnChildaded事件触发   java如何在PreviewView中使用CameraX?   在子类#中重写父类后访问父类原始方法的java已解决   java找不到类型的属性   游戏框架游戏!框架+Java