Python 3 批量计算文件 ED2K 值脚本
以下是一个基于 Python 3 的脚本,可以通过 rhash 批量计算文件 ed2k 值:
import os
import subprocess
# 设置要计算 ed2k 值的文件夹路径
folder_path = '/path/to/folder'
# 获取文件夹中所有文件的路径
files = [os.path.join(folder_path, f) for f in os.listdir(folder_path)]
# 循环计算每个文件的 ed2k 值
for file_path in files:
# 使用 rhash 计算 ed2k 值
rhash_output = subprocess.check_output(['rhash', '--ed2k', file_path])
ed2k_value = rhash_output.decode().split('\n')[0].split('=')[1].strip()
# 输出 ed2k 值
print(file_path, ed2k_value)
使用时,需要将 'folder_path' 变量设置为要计算 ed2k 值的文件夹路径,然后运行脚本即可。脚本会循环计算文件夹中每个文件的 ed2k 值,并输出文件路径和对应的 ed2k 值。
原文地址: https://www.cveoy.top/t/topic/mCaR 著作权归作者所有。请勿转载和采集!