一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
工具都帮大家整理好了,安装就可直接上手!
三、最新Python学习笔记
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、Python视频合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
六、面试宝典
简历模板
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
- 关键位置下面是主要执行文件查找得递归函数,主要的思路是在该函数中传入查找的父级目录,先通过方法 os.path.isdir() 判断传入的是不是一个目录,如果是就通过 os.listdir()方法查找该目录的下一级中的所有文件或文件夹得到一个列表,通过遍历该列表得到文件或文件夹名,再进行地址拼接得到一个准确的文件地址,继续通过 两个方法【 os.path.isdir() 和 os.path.isfile()】对拼接的文件地址进行判断,如果已经是文件了就直接输出地址,如果是文件夹就继续进行递归查询。
def find_path(dir_father):
global total_file, total_dir # 定义全局上的两个总数变量
father_bool = os.path.isdir(dir_father) # 判断传入的是不是还是一个文件夹
if father_bool:
dir_list = os.listdir(dir_father) # 将传入的文件夹继续遍历到列表中
for dir in dir_list:
dir_child = dir_father + ‘\’ + dir # 拼接合成路径
dir_bool = os.path.isfile(dir_child) # 再次判断该路径是不是一个文件
通过判断该路径下的文件是不是一个文件后进行判断输出
if dir_bool:
有文件后总文件数 +1
total_file += 1
try:
index = dir_child.index(user_file)
if index > 1:
print(find_file_name+dir_child)
find_file_list.append(dir_child)
else:
print(dir_child)
except ValueError:
print(‘\t’+dir_child)
else:
try:
index = dir_child.index(user_file)
if index > 1:
print(find_dir_name+dir_child)
find_file_list.append(dir_child)
else:
print(dir_child)
except ValueError:
pass
find_path(dir_child)
有文件夹后文件夹数加一
total_dir += 1
find_path(father_route)
- 结果输出 这里和开头差不多,没太多好说的,就是最后代码执行完毕后对结果进行输出。通过time模块得到时间戳,获取输出的时间。
end_time = time.time()
total_time = end_time - start_time
print(‘\n总共查找了{}个文件夹,查询到了{}个文件,耗时{}秒’.format(
total_dir, total_file, total_time))
if user_file != ‘’:
file_len = len(find_file_list)
if file_len == 0:
print(‘未查找到该文件或文件夹’)
else:
print(‘查找到的文件以及文件夹共有【{}】个:以下是查询文件的具体位置\n’.format(file_len))
for file in find_file_list:
print(file)
文末有福利领取哦~
👉一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
👉二、Python必备开发工具
👉三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
👉 四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(文末领读者福利)
👉五、Python练习题
检查学习结果。
👉六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
👉因篇幅有限,仅展示部分资料,这份完整版的Python全套学习资料已经上传
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!