代码缺少结束符号,在最后一行需要添加一个空行或者一个结束符号(例如分号)。

修改后的代码如下:

import os

文件夹路径

folder_path = input("请输入文件路径:")

获取文件列表

files = os.listdir(folder_path)

遍历文件并计算ed2k

for file in files: # 判断是否是文件 if os.path.isfile(os.path.join(folder_path, file)): # 执行rhash命令获取ed2k command = 'rhash -L "' + os.path.join(folder_path, file) + '"' result = os.popen(command).read()

    # 解析ed2k
    ed2k_line = result.split('\n')[1]
    ed2k = ed2k_line.split(' ')[1]

    # 输出文件名和ed2k
    print(ed2k)

添加空行

print()

下面的python3代码运行时报错请帮忙检查import os# 文件夹路径folder_path = input请输入文件路径:# 获取文件列表files = oslistdirfolder_path# 遍历文件并计算ed2kfor file in files # 判断是否是文件 if ospathisfileospathjoinfolder_path file # 执

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

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