编写程序,用户输入一个目录和一个文件名,搜索该目录及其子目录中是否存在该文件。
无
·
import os
a = input("请输入目录:")
b = input("请输入文件名:")
c = 1
tuple_dirs = os.walk(a)
# os.walk返回一个元组,包括3个元素:
# 所有路径名、所有目录列表与文件列表
for root, dirs, files in tuple_dirs: # 遍历该元组的目录和文件信息
if b in files:
print('找到了')
print("文件的地址为:", root)
c = 2
break
"""
for d in dirs:
print(os.path.join(root, d)) # 获取完整路径
for f in files:
print(os.path.join(root, f)) # 获取文件绝对路径
"""
if c == 1:
print("不好意思,没找到")
更多推荐



所有评论(0)