zoukankan      html  css  js  c++  java
  • python os模块用法

    import os   #os主要做路径管理
    import glob  #glob主要做搜索查询匹配
    import sys  

    inputpath = r"C:UsersAdministratorDesktop"

    for input_file in glob.glob(os.path.join(inputpath,'*.txt')):   #如果os.path.join(inputpath,'*.txt'),那么只是将路径和*.txt连接起来,C:UsersAdministratorDesktop*txt.在通过golb.golb就可以,搜索查询匹配该路径下的TXT文件,并返回一个列表,通过FOR循环导出来。
    with open(input_file,'r') as filereader:
    for row in filereader:
    print(row.strip())

    glob是python自己带的一个文件操作相关模块,内容也不多,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索,而且也支持通配符,*,?,[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。

      它的主要方法就是glob,该方法返回所有匹配的文件路径列表,该方法需要一个参数用来指定匹配的路径字符串(本字符串可以为绝对路径也可以为相对路径),比如:

    import glob

    glob.glob(r'c:/*.txt')

    我这里就是获得C盘下的所有txt文件

    glob.glob(r'E:/pic/*/*.jpg')

    获得指定目录下的所有jpg文件
    ---------------------

  • 相关阅读:
    iOS中Zbar二维码扫描的使用
    SOJ 1135. 飞跃原野
    SOJ 1048.Inverso
    SOJ 1219. 新红黑树
    SOJ 1171. The Game of Efil
    SOJ 1180. Pasting Strings
    1215. 脱离地牢
    1317. Sudoku
    SOJ 1119. Factstone Benchmark
    soj 1099. Packing Passengers
  • 原文地址:https://www.cnblogs.com/shida-liu/p/10081442.html
Copyright © 2011-2022 走看看