下面的python3代码运行时报错请帮忙检查import os# 文件夹路径folder_path = input请输入文件路径:# 获取文件列表files = oslistdirfolder_path# 遍历文件并计算ed2kfor file in files # 判断是否是文件 if ospathisfileospathjoinfolder_path file # 执
代码缺少结束符号,在最后一行需要添加一个空行或者一个结束符号(例如分号)。
修改后的代码如下:
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()
原文地址: https://www.cveoy.top/t/topic/bbVe 著作权归作者所有。请勿转载和采集!