要仅对特定文件进行种子化,您可以使用以下代码示例:
import hashlib
def seed_file(filename):
with open(filename, "rb") as file:
data = file.read()
seed = hashlib.md5(data).digest()
return seed
# 指定要种子化的文件路径
file_path = "path/to/file.txt"
# 调用函数来种子化特定文件
seed = seed_file(file_path)
print("种子:", seed)
在上面的代码中,我们使用hashlib
模块来计算文件的MD5哈希值,然后将其作为种子返回。您只需将file_path
变量设置为要种子化的文件的路径,并调用seed_file
函数即可。最后,将种子打印出来进行验证。