|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def file_judge(file_target,file_path):
import os
all_files = os.listdir(file_path) # os.listdir是列举指定目录全部文件名,为下面判断每一个文件是不是文件夹和指定文件做准备
if file_target in all_files:
print("目标文件%s在目录%s中" %(file_target,file_path))
else:
for each_file in all_files:
if os.path.splitext(each_file)[1] == "": # isdir 用来判断指定文件是否为文件夹
file_path = os.path.join(file_path,each_file)
return file_judge(file_target,file_path)
print("目标文件%s不在目录%s中" %(file_target,file_path))
可以实现在最后一次递归完成后返回上一级的循环吗? |
|