除了操作系统之外,还有什么特殊的库/模块我应该使用吗?我是个初学者。
我有多个目录,其中包含了许多文件的备份(“组织”了许多目录和文件的混乱组合)。有些文件是唯一的,但大多数文件是重复的。我已经有一些文件在我的硬盘上,但不是全部。
我想从备份中收集所有唯一的文件。如果我已经拥有这些文件(名称相同,文件类型相同,文件大小相同),那么我可以删除备份文件。如果我还没有备份文件,那么我想把它移到我的硬盘中。最后,我将销毁备份,我的硬盘驱动器将有一个副本的每个文件,没有重复。
下面是一个示例:
My Hard Drive contains the following files: [apple, banana, pear]
Backup A contains the following files: [apple, pear, peach, tomato, carrot]
Backup B contains the following files: [apple, banana, pear, peach, tomato, carrot, potato]
Backup C contains the following files: [apple, banana, pear, peach, tomato, carrot, potato, celery]在上面的例子中,我的程序首先将桃、番茄和胡萝卜从备份A复制到我的硬盘驱动器,然后删除备份A,然后从第二个硬盘中复制土豆,然后删除备份B,然后从备份C中复制芹菜,删除备份C。
发布于 2020-06-19 14:16:13
我认为最好的情况是查看Python文档并访问:
这三个应该足够的所有文件操作,我在您的问题中看到。但是,请注意代码的破坏性,您将将其编写为任何类型的代码片段,可能会破坏您的文件。
https://stackoverflow.com/questions/62471896
复制相似问题