【python随手练习】查找某目录下的某个文件,如果找到就返回这个文件的路径

mac2025-05-30  2

# OS 模块 用于访问操作系统功能的模块 import os def WorkName(): # 获取使用的而当前工作平台名称 work_name = os.name if work_name is "nt": print("平台用的是 windows ") elif work_name is "posix": print("平台用的是 Linux/Unix") else: print("无法解析该平台!") def FindFile(): # 查找所需文件,如果有这个文件就返回目录,没有就返回无此文件 # 输入想要查询的文件名 input_name = input("请输入要查询的文件名称: ") return input_name def LookFile(now_path,inputname): # 递归寻找文件及子文件夹的文件 file_list = os.listdir(now_path) for i in file_list: p = os.path.join(now_path,i) if os.path.isdir(p): LookFile(p,inputname) else: if inputname in os.path.basename(p): print("返回的文件路径:",p) def main(): WorkName() name = FindFile() path = NowPath() LookFile(path,name)

 

最新回复(0)