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

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第三方库


热门话题
java为什么我不能在try/catch中键入多个输入?   当文件名为泰语时,enctype=“multipart/formdata”的java upload file获得了奇怪的文件名   java使用jsp在tomcat中开发kerberos   Java\JSON:无法识别的属性异常:无法识别的字段“CefMessagesGenerators”错误   java在片段中删除工具栏   java ActionListener无法处理所有对象   JAVA调用从其他包继承的类的成员(其他类类型)   java RestyGWT和GWT集成:无法获取资源   java如何检查正在执行的类   java JavaFX自定义节点不呈现子节点   持久性如何在java中非持久地存储列表的内容   java EditText在禁用时恢复为灰色文本