python遍历指定类型的文件

1、遍历以特定字符结尾的文件

复制代码
root@PC1:/home/test# ls   ## 测试文件类型
out1.csv  out1.ped  out2.csv  out2.ped  out3.csv  out3.ped  test1.txt  test2.txt  test3.txt  traverse_file.py
root@PC1:/home/test# cat traverse_file.py
import os

for i in os.listdir():            ##此处的i是文件名形式的字符串,可以依据字符串的特征进行筛选
    if i.endswith(".ped"):        ## 遍历以.end结尾的文件
            print(i)
root@PC1:/home/test# python3 traverse_file.py
out1.ped
out2.ped
out3.ped
复制代码

 

2、遍历以特定字符开头的文件

复制代码
root@PC1:/home/test# ls              ## 测试文件
out1.csv  out1.ped  out2.csv  out2.ped  out3.csv  out3.ped  test1.txt  test2.txt  test3.txt  traverse_file.py
root@PC1:/home/test# cat traverse_file.py
import os

for i in os.listdir():
    if i.startswith("out"):         ## 遍历以out开头的文件
        print(i)
root@PC1:/home/test# python3 traverse_file.py
out3.csv
out1.ped
out2.csv
out1.csv
out2.ped
out3.ped
复制代码

 

posted @   小鲨鱼2018  阅读(417)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2020-11-21 影响cpu性能的因素有哪些?
点击右上角即可分享
微信分享提示