1. Improve the scheme for judging whether the contents of two files are equal. Check first whether they are the same file, and if so, directly confirm they are equal and skip the subsequent judging process.
2. When judging the equality of two paths, first check whether they refer to the same path object. If so, directly confirm they are equal and skip the subsequent judging process.
3. Enhance the `File.contents` method by directly passing in the `File` instance when obtaining a `Content` instance.
4. Improve the parameter names of certain methods in the `Content` class, changing `content` to `other`. (This parameter is always positional only and will not have compatibility issues.)
5. Correct an extra string escape in `Open.__init__` location.
6. Improve the standardization of imported function names (as we define).
7. Improve several descriptions or comments.
8. Refactor (improve) the method of obtaining version information in `setup` by directly extracting it from `package.__doc__`, rather than opening a file.
9. Adjust the classification information of the open-source library on PyPi.
10. Update the README file.
1.改进判断文件内容是否相等的方案,先检查是否为同一个文件,如果是则直接确认相等,跳过后续的判断流程。
2.在做路径相等性判断时,先判断是否为同一个路径对象,如果是则直接确认相等,跳过后续的判断流程。
3.改进方法 `File.contents`,获得 `Content` 实例时直接传入 `File` 实例。
4.改进 `Content` 类中个别方法的参数名称,`content` -> `other`。(该参数始终仅限位置传参,不会有兼容性问题。)
5.修正一处多余的字符串转义,位置 `Open.__init__`。
6.改进引入的函数名称的规范性(我们认为的规范)。
7.改进多处描述或注释。
8.重构(改进) `setup` 中获得版本信息的方案,直接从 `package.__doc__` 中提取,而不再打开文件。
9.调整在PyPi上的开源库分类信息。
10.更新自述文件。