Python:在指定目录下查找满足条件的文件
Python:在指定目录下查找满足条件的文件
1. Python在指定目录及其子目录中查找文件名含有关键字的文件
源码
#search.py
import os
import sys
def search(path, word):
for filename in os.listdir(path):
fp = os.path.join(path, filename)
if os.path.isfile(fp) and word in filename:
print fp
elif os.path.isdir(fp):
search(fp, word)
search(sys.argv[1], sys.argv[2])
使用
python search.py directory_path keyword
2. 在制定目录及其子目录中查找文件内容含有关键字的文件
源码
#search.py
import os
import sys
def search(path, word):
for filename in os.listdir(path):
fp = os.path.join(path, filename)
if os.path.isfile(fp):
with open(fp) as f:
for line in f:
if word in line:
print fp
break
elif os.path.isdir(fp):
search(fp, word)
search(sys.argv[1], sys.argv[2])
使用
python search.py directory_path keyword
Python2.7.7源码分析
无需操作系统直接运行 Python 代码
CentOS上源码安装Python3.4
《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版]
《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码]
Python脚本获取Linux系统信息
在Ubuntu下用Python搭建桌面算法交易研究环境
Python 语言的发展简史
Python 的详细介绍:请点这里
Python 的下载地址:请点这里
本文永久更新链接地址:
评论暂时关闭