Chinaunix首页 | 论坛 | 博客
  • 博客访问: 250142
  • 博文数量: 34
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 961
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-11 17:19
个人简介

没有最好的语言,只有最适合的语言。

文章分类

全部博文(34)

文章存档

2016年(2)

2013年(32)

我的朋友

分类: Python/Ruby

2013-09-09 15:34:18

在python中的os.path模块中已经有一些很有用的函数,下面的程序主要是为了练习使用
其中的一些函数
但这个程序还是有很多的实用价值的

代码如下:

点击(此处)折叠或打开

  1. import os,os.path
  2. import re   #正则表达式的模块
  3. def print_ppt(root,dirs,files):
  4.     for file in files:
  5.         path=os.path.join(root,file)
  6.         path=os.path.normcase(path)   #这句的作用主要是为了保证能在windows下能运行,因为windows是不区别大小写的
  7.         if re.search(r".*\.ppt",path):
  8.             print(path)

  9. for root , dirs,files in os.walk("."):
  10.     print_ppt(root,dirs,files)

这里面大代码是非常简单的
其中的r""是告诉python,字符串常量应该禁止对反斜杠做出任何特殊处理。“\n”就是两个字母的字符串而不是代表换行的意思
阅读(3707) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~