文章预览
假设你已经用 Python 编码一段时间了,并且在编码方面非常自信,但我还是建议你认真阅读下本次推文。 这里有 20 个 Python 脚本,如果你都掌握了,相信你的同事将会对你印象深刻、将那些看似不可自动化的事情自动化完成,并解决你甚至不知道的问题。 1. 文件重复查找器 是否曾经查看过硬盘并想知道,为什么我只剩下 100MB?有一种非常讨厌的事情就是文件重复。以下是查找重复文件和删除它们的脚本: import os import hashlib def hash_file (filename) : h = hashlib.md5() with open(filename, 'rb' ) as file: while chunk := file.read( 8192 ): h.update(chunk) return h.hexdigest() def find_duplicates (folder) : hashes = {} for dirpath, _, filenames in os.walk(folder): for f in filenames: full_pa
………………………………