绝对路径问题参考链接:
http://www.newsmth.net/nForum/#!article/Python/69506
os模块参考链接:
http://www.educity.cn/wenda/354155.html
文本编辑器:Notepad++
#编写一个search(s)的函数,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出完整路径
#如果要编译文件,请把注释删除再编译运行
#如果字符格式出错,请在程序第一行加上“#coding=utf-8” ps:等号左右两边不要留空格(或者直接把程序中的中文用英文代替)
import os
MySelectPath = 'D:\Softwave\\Java'
def Findtxt(MyPath):
for i in os.listdir(MyPath):
FilePath = os.path.abspath(os.path.join(MyPath, i))
#输出找到的.txt格式的文件
if os.path.splitext(i)[1]=='.txt':
print '找到txt文件 :', i
print '文件路径是 :', FilePath
elif os.path.isdir(FilePath):
#print FilePath
#print '进入文件夹 :', i
Findtxt(FilePath)
#else:
#print i, '———— No dir and No txtFile'
Findtxt(MySelectPath)