当前位置: 首页 > news >正文

网站建设属于什么职能app开发用什么软件

网站建设属于什么职能,app开发用什么软件,机械加工网瓦房北方机床附件厂,wordpress花园商城那就祝我们爬不同的山,还能回到同一条路上,不是时时见面,但是时时惦记之人 —— 24.11.13 递归 1.什么是递归 递归在编程中是一种非常重要的算法 递归:即方法(函数)自己调用自己的一种特殊编程写法 函数调用自己,即…

那就祝我们爬不同的山,还能回到同一条路上,不是时时见面,但是时时惦记之人

                                                                                                                        —— 24.11.13

递归

1.什么是递归

递归在编程中是一种非常重要的算法

递归:即方法(函数)自己调用自己的一种特殊编程写法

函数调用自己,即称之为递归调用

2.递归需要注意什么?

① 注意退出的条件,否则容易变成无限递归

② 注意返回值的传递,确保从最内层,层层传递到最外层

3.os模块的3个方法

os.listdir                        列出指定目录下的内容

os.path.isdir                  判断给定路径是否是文件夹,是返回True,否则返回False

os.path.exists                判断给定路径是否存在,存在返回True,否则返回False

4.案例 —— 递归查找文件

最典型的递归场景为找出一个文件夹中全部的文件。

如图,在文件夹内,有如下嵌套结构和所属的文件,可以通过递归编程的形式完成

文件夹:

——切

        ——都

                ——会

                        ——好

                                ——的

                        ——信.txt

                ——相.txt

        ——直.txt

——一.txt

我.txt

'''
演示Python递归操作
需求:通过递归,找出一个指定文件夹内的全部文件
思路:写一个函数,列出文件夹内的全部内容,如果是文件就收集到list如果是文件夹,就递归调用自己,再次判断。
'''
import os'''os.listdir      列出文件夹中所有文件os.path.isdir        判断路径是否是文件夹os.path.exists  判断路径是否存在
'''def get_files_recursion_from_dir(path):'''从指定的文件夹中使用递归方式,获取全部的文件列表:param path:倍判断的文件夹:return:list 包含全部的文件,如果目录不存在或者无文件就返回一个空list'''file_list = []if os.path.exists(path):for file in os.listdir(path):new_path = path + "/" + fileif os.path.isdir(new_path):file_list += get_files_recursion_from_dir(new_path)else:file_list.append(new_path)else:print("你输入的路径有误,文件不存在")return []return file_listif __name__ == '__main__':print(get_files_recursion_from_dir("E:\python.learning\一"))

http://www.hengruixuexiao.com/news/28946.html

相关文章:

  • 如何提升网站百度权重网站收录
  • 泰州网站模板一般网络推广应该怎么做
  • java快速建站重庆网站建设推广
  • 数字人民币app开发公司成都seo招聘信息
  • 洛阳做网站找哪家好新站点seo联系方式
  • 网站后台模板 免费世界大学排名
  • 使用cdn做网站内容加速青岛谷歌seo
  • 如何学好网站开发在线客服系统
  • wap建站php源码如何推广外贸型网站
  • 长沙企业建自己怎么给网站做优化排名
  • 建设网站的成本有哪些seo综合查询是什么意思
  • 公司网站建设模板营销策略有哪些
  • 开发网站去哪里学公司网络营销推广软件
  • 利用淘宝做网站卖货到国外网络推广方法大全
  • 用axure做网站原型图广东网络推广运营
  • 广东东莞1例新冠状网站百度关键词优化
  • 在线教育网站开发广州建网站的公司
  • 做电力招聘的有哪些网站南京seo推广优化
  • 如何在国内做网站中央刚刚宣布大消息
  • 建设澳洲企业网站网络推广方法怎么做
  • 微信网站需要备案吗网站设计制作公司
  • php做网站很快嘛西地那非片多少钱一盒
  • 网站设计与开发专家潍坊关键词优化排名
  • 保定网站建设北京软件培训机构前十名
  • 太原网站搜索排名google永久免费的服务器
  • 网站建设实验目的什么是优化设计
  • 长沙seo优化厦门seo推广优化
  • 贵阳经开区建设管理局网站网络营销的十种方法
  • 龙岩网站建设龙岩网站制作网站做成app
  • 陇西 网站开发网站查询关键词排名软件