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

柴油发电机组网站建设价格外链百科

柴油发电机组网站建设价格,外链百科,云龙徐州网站开发,专业做皮草的网站任务 给定一个搜索路径(一个描述目录信息的字符串),需要根据这个路径和请求的文件名找到第一个符合要求的文件。 解决方案 需要循环指定的搜索路径中的目录: import os def search_file(filename,search path,pathsepos.pathsep): """…

任务

给定一个搜索路径(一个描述目录信息的字符串),需要根据这个路径和请求的文件名找到第一个符合要求的文件。

解决方案

需要循环指定的搜索路径中的目录:

import os
def search_file(filename,search path,pathsep=os.pathsep):
"""给定一个搜索路径,根据请求的名字找到文件"""for path in search_path.split(pathsep):candidate = os.path.join(path,filename)if os.path.isfile(candidate):return os.path.abspath(candidate)return None
if __name__ == '__main__':search_path = '/bin' + os.pathsep + '/usr/bin'#;on Windows,:on UNIXfind_file = search_file('ls',search_path)if find_file:print "File 'ls' found at %s" % find_fileelse:print "File 'ls' not found"

讨论

本节的任务是个很常见的需求,Python 对这个需求的解决办法也极其简单。本章其他一些节也会处理相似或相关的一些任务:见第2.20节,在Python自身的搜索路径中找文件,以及第 2.19节,在指定的搜索路径中根据匹配模式寻找文件。进行搜索的循环可以被写成很多形式,但一旦找到就立刻返回路径(这里用绝对路径主要基于统一性和方便性的考虑)是最简单的,而且速度很快。在循环完成之后显式地return None并不是必须的,因为在Python中一个函数执行完毕后会自行返回None。在这里画蛇添足的加一句retun语句,仅仅是为了让人能够一目了然地看清search_file的所做的事情。

http://www.dtcms.com/wzjs/115156.html

相关文章:

  • 最专业网站建设哪家好有哪些免费网站可以发布广告
  • 域名做非法网站快速排名优化推广手机
  • 成都网站建设企业seo人人网
  • 厦门seo网站运营推广的方式和渠道
  • b2b网站开发技术文档重庆疫情最新情况
  • 做编程网站有哪些内容免费推广工具有哪些
  • 北京知名网站建设公司企业建站免费模板
  • 个人可以自己做网站吗长沙做搜索引擎的公司
  • 怎么做阿里巴巴国际网站深圳seo
  • python做网站好用吗北京seo代理计费
  • 丛台专业做网站运用搜索引擎营销的案例
  • 泊头市网站建设公司百度电脑版网页版入口
  • 网站显示手机中病毒要按要求做岳阳seo
  • 网站推广排名外包网络营销案例成功案例
  • 微信小程序制作开发平台智能网站推广优化
  • 营销网站建设汉狮电话怎么提高关键词搜索排名
  • 网站建设书网页设计需要学什么软件
  • 互联网网站商标郑州网站建设制作
  • 宝山区网站建设手机端怎么刷排名
  • 达尔罕茂明安网站建设微信营销策略
  • wordpress与微信连接数据库网站优化的关键词
  • 做棋牌开发的网站广州网站建设方案优化
  • windows 2008 网站北京seo平台
  • 手机做免费个人网站网络销售技巧和话术
  • 直播传媒公司排名seo顾问服务福建
  • 太原心诺做网站长春网站优化团队
  • 网站备案 建设方案书山西seo基础教程
  • 建设银行国际互联网站网站设计报价方案
  • 平面设计免费软件有哪些黄冈seo
  • 龙岗网站建设 公司推广为什么打开网址都是站长工具