os-path
1.利用os模块编写一个能实现dir -l输出的程序
2.编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
import os
def find_file(filePath, fileName):
if not os.path.isabs(filePath):
# 获取绝对路径
filePath = os.path.abspath(filePath)
for path in os.listdir(filePath):
#path为该目录下所有的文件 实现1
if os.path.isdir(os.path.join(filePath, path)):
find_file(os.path.join(filePath, path), fileName)
# 包含某个字符串
elif fileName in path:
# 获取从filePath到path的相对路径
print(os.path.relpath(path, filePath))
find_file('.', 'osPath.py')
查看3道真题和解析