根据用户输入的文件路径,生成该文件的MD5摘要并存储在同路径的md5.digest文件中
时间: 2023-06-04 22:02:18 浏览: 162
好的,可以回答这个问题。您可以使用Python中的hashlib模块来计算文件的MD5摘要,并将其存储在同路径的md5.digest文件中。以下是一个示例代码:
```
import hashlib
import os
def generate_md5(file_path):
with open(file_path, 'rb') as f:
file_hash = hashlib.md5()
while chunk := f.read(8192):
file_hash.update(chunk)
md5_digest_path = os.path.join(os.path.dirname(file_path), 'md5.digest')
with open(md5_digest_path, 'w') as md5_file:
md5_file.write(file_hash.hexdigest())
print(f"MD5 digest of {file_path} has been saved to {md5_digest_path}")
generate_md5('/path/to/your/file')
```
请注意,这是一个简单的示例,并且可能需要根据您的具体需求进行修改。希望对您有所帮助!
阅读全文