#!/usr/bin/python#encoding:utf-8import osFileList=[]def ScanFile(Dir,Suffix):if os.path.isdir(Dir):items=os.listdir(Dir)for names in items:if os.path.isfile(Dir+/+names) and names.endswith(Suffix):Fil...
#!/usr/bin/python
#encoding:utf-8
import os
FileList=[]
def ScanFile(Dir,Suffix):
if os.path.isdir(Dir):
items=os.listdir(Dir)
for names in items:
if os.path.isfile(Dir+'/'+names) and names.endswith(Suffix):
FileList.append(Dir+'/'+names)
else:
if os.path.isdir(Dir+'/'+names):
ScanFile(Dir+'/'+names,Suffix)
DIRNAME="/tmp"
ScanFile(DIRNAME,".log")
if len(FileList)!=0:
print(FileList)
else:
print("查找文件不存在")
执行结果:
本文标题为:Python 查找Linux文件
- Python实现将DNA序列存储为tfr文件并读取流程介绍 2022-10-20
- python中defaultdict用法实例详解 2022-10-20
- python中列表添加元素的几种方式(+、append()、ext 2022-09-02
- Python之路-Python中的线程与进程 2023-09-04
- Python Pandas如何获取和修改任意位置的值(at,iat,loc,iloc) 2023-08-04
- windows安装python2.7.12和pycharm2018教程 2023-09-03
- Python 保存数据的方法(4种方法) 2023-09-04
- python线程池ThreadPoolExecutor与进程池ProcessPoolExecutor 2023-09-04
- CentOS7 安装 Python3.6 2023-09-04
- 在centos6.4下安装python3.5 2023-09-04