以下是一个基于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值。

用python3编写一个通过rhash批量计算文件ed2k的脚本

原文地址: https://www.cveoy.top/t/topic/bbMZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录