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

企业网站提交ping站长工具

企业网站提交,ping站长工具,自己做外贸网站能接到单吗,许昌做网站任务 给定一个搜索路径(一个描述目录信息的字符串),需要在此目录中找出所有符合匹配模式的文件。 解决方案 基本上,需要循环路径中的所有目录。这个循环最好被封装成一个生成器: import glob,os def all_files(pattern,search_path,paths…

任务

给定一个搜索路径(一个描述目录信息的字符串),需要在此目录中找出所有符合匹配模式的文件。

解决方案

基本上,需要循环路径中的所有目录。这个循环最好被封装成一个生成器:

import glob,os
def all_files(pattern,search_path,pathsep=os.pathsep):
'''给定搜索路径,找出所有满足匹配条件的文件'''for path in search_path.split(pathsep):for match in glob.glob(os.path.join(path, pattern)):yield match

讨论

生成器的好处是,可以很容易地获取第一个子项,或者所有子项,再或者其中任意一个子项。比如,打印出你的环境变量 PATH 中第一个符合"*.pye"模式的文件:

print all_files('*.pye',os.environ['PATH']).next( )`

打印所有这种文件,一行一个:

for match in all_files('*.pye',os.environ['PATH']):print match

以列表形式一次全部打印出来:

print list(all_files('*.pye',os.environ['PATH']))

给 all_files函数提供了一个主脚本,以方便打印出的 PATH 中所有符合匹配模式的文件。因此,不仅能够看到根据指定名字将被执行的那个文件(第一个),还能看到被第一个文件“屏蔽”掉的其他同名文件:

if __name__ == '__main__':import sysif len(sys.argv) != 2 or sys.argv[1].startswith('_'):print 'Use: %s <pattern>' % sys.arqv[0]sys.exit(1)matches = list(all_files(sys.argv[1], os.environ['PATH']))print '%d match:' % len(matches)for match in matches:print match
http://www.dtcms.com/wzjs/492577.html

相关文章:

  • 青岛做网站的公司排名有没有免费的推广网站
  • 汽车网站怎么做怎么免费创建自己的网站
  • 优秀企业网站的优缺点seo是啥
  • 无锡大型网站建设公司网络媒体推广报价
  • 用户体验的重要性seo外链发布技巧
  • 一家专业做家谱的网站邯郸百度推广公司
  • 创意设计公司经营范围网站seo推广招聘
  • 有出国做飞机求同行的网站seo网上培训课程
  • 专门做微信公众号的网站网络培训心得体会
  • ip直接访问网站 备案网络营销课程感悟
  • 地方同城网站开发试分析网站推广和优化的原因
  • 扬州公司做网站网站推广排名公司
  • 零六年自助建设网站上海网站建设开发
  • 备案网站名个人域名注册流程
  • 做网站能用ai做吗软文营销的优势
  • 上海进一步优化疫情防控措施杭州seo博客有哪些
  • 公司门户网站什么意思百度获客平台怎么收费的
  • 在哪个网站上做简历爱站网关键词密度查询
  • 福州做网站设计优化方案官网电子版
  • 汉川网站建设网络营销方式对比分析
  • 做旅游网站多少钱北京网站优化培训
  • 哪里的软件系统开发seo高级教程
  • 在网站上做的h5如何发到微信上市场营销图片高清
  • 网站建设大题windows优化大师可靠吗
  • 263网易企业邮箱入口郑州网络seo公司
  • 怎样建设企业网站 用于宣传深圳seo排名优化
  • 装饰公司简易手机网站附近的电脑培训班在哪里
  • 长春网站制作专业东莞seo建站排名
  • 网站建设挣钱么模板免费网站建设
  • 论述网站建设及运营流程互动营销用在哪些推广上面