我们在作者写书时使用CKEditor生成HTML内容。我们使用python-django将该内容存储到磁盘上的单独HTML文件中。
但是现在,我们已经要求客户端显示文件的历史/修订版(当作者按下ctrl+s
时,侧边栏中的时间戳列表),就像Eclipse那样:
我计划通过采用两次存储的html文本的交集来使用diff。
但我不知道如何拍摄图像,音频和视频的差异。
知道git,eclipse或Vesrsion控制系统如何做到这一点? 他们是否使用任何类型的编码(如SHA)将其存储在磁盘上?
请建议我是否可以使用其他方法来执行此操作。
如果可以使用任何开源python库,我就可以使用了。我用Google搜索但没有运气。
答案 0 :(得分:2)
试试这个(我为你写了一个课程):
findViewById
注意:所以你可以问;如果我有我的文件地址,为什么我需要get_file_full_path()子函数?...因为你可以把动态地址放到这个类,如" ./ myfile"和get_file_full_path()将重新计算其完整和最终地址。