|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Q1:为什么运行结果中D:后面有两个反斜杠,哪里有问题?
Q2:为什么将初始目录设为D:时没有运行结果?
代码:
- import os
- catelogue = input('请输入待查找的初始目录:')
- target_file = input('请输入需要查找的目标文件:')
- def research(catelogue,target_file):
- catelogue1 = os.listdir(catelogue)
- for each in catelogue1:
- if each == target_file:
- print(catelogue+'\\'+target_file)
- else:
- folder = catelogue+'\\'+each
- if os.path.isdir(folder):
- research(folder,target_file)
- research(catelogue,target_file)
复制代码
运行结果:
- 请输入待查找的初始目录:D:\\A
- 请输入需要查找的目标文件:test.txt
- D:\\A\B\test.txt
- D:\\A\test.txt
复制代码
打印不正常打印吗,input 函数自动转义了
你执行这个代码就知道了:
- user = input('>>>')
- print([user])
复制代码
输出结果:
|
|