遍历文件需要用到 os模块 及os.path模块 ,对模块中的方法不了解可以点击链接查看。
https://blog.csdn.net/m0_55785131/article/details/121357316
遍历文件
import os #导入os模块
import os.path as p #导入os.path模块并取别名为p
def sannner_file(url):
files=os.listdir(url) #当前路径下的所有文件 返回的是列表
print(files)
for i in files: #遍历所有文件
real_url=p.join(url,i) #把遍历出来的文件名拼接成绝对路径
# print(real_url)
if p.isfile(real_url): #判断该路径是否是文件
print(p.abspath(real_url)) #如果是文件则打印此绝对路径
elif p.isdir(real_url): #判断该路径是否是目录
sannner_file(real_url) #如果是目录则递归调用自己 继续遍历
else:
print("!!") #如果以上多并不满足则打印 !!
pass
sannner_file("C:\\下载软件") #参数为绝对路径