• 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
  • 相关阅读:
    树链剖分学习笔记(未完)
    VI 配置文件(略全)
    linux之awk
    指针之基础篇
    linux之sed
    sqlplus命令手册
    Leetcode复习: 堆和栈
    leetcode 的shell部分4道题整理
    Regular Expression Matching [leetcode]
    深入浅出JAVA
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/15583759.html
Copyright © 2020-2023  润新知