|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def search_file(file_dirict, target):
name=''
file_roots = os.chdir(file_dirict)#查询根目录下的所有文件内容
for each_file in os.listdir(file_roots):
if target == each_file:
name = os.getcwd()+os.sep+target
if name.strip()!='':
print(name)
if os.path.isdir(each_file): #是否为文件夹
search_file(each_file, target)
os.chdir(os.pardir)
if name == '':
print('指定文件不存在')
file_dirict = str(input('请输入查询的初始目录'))
target = str(input('请输入文件名:'))
search_file(file_dirict, target)
各位大虾 明明我if name == ' ' 不在for循环里,为什么每次都会把指定文件不存在这句话打印出来呢
谢谢 |
|