当前位置:主页 > 论坛当前 >python读取资料夹内档案 >
python读取资料夹内档案
发表日期:2020-05-22 00:12| 来源 :论坛当前| 点击数:324 次

python读取资料夹内档案

会使用python读取资料夹下所有档案的情况,通常发生在整批资料需要备份、搬移的时候,因此

下面跟大家分享如何使用python读取资料夹下的所有档案 

import os

# 指定要查询的路径

yourPath = '/content/sample_data/'

# 列出指定路径底下所有档案(包含资料夹)

allFileList = os.listdir(yourPath)

# 逐一查询档案清单

for file in allFileList:

#   这边也可以视情况,做档案的操作(複製、读取...等)

#   使用isdir检查是否为目录

#   使用join的方式把路径与档案名称串起来(等同filePath+fileName)

  if os.path.isdir(os.path.join(yourPath,file)):

    print("I'm a directory: " + file)

#   使用isfile判断是否为档案

  elif os.path.isfile(yourPath+file):

    print(file)

  else:

    print('OH MY GOD !!')

# 与listdir不同的是,listdir只是将指定路径底下的目录和档案列出来

# walk的方式则会将指定路径底下所有的目录与档案都列出来(包含子目录以及子目录底下的档案)

allList = os.walk(yourPath)

# 列出所有子目录与子目录底下所有的档案

for root, dirs, files in allList:

#   列出目前读取到的路径

  print("path:", root)

#   列出在这个路径下读取到的资料夹(第一层读完才会读第二层)

  print("directory:", dirs)

#   列出在这个路径下读取到的所有档案

  print("file:", files)

以上就是python读取资料夹内档案的方法 

如果觉得对你有帮助的话. 请帮小弟按个讚吧~

Python相关文章:

python import 路径说明

python tuple资料读取、合併、查询

python使用matplotlib画折线图(Line chart)

Python - list的读取、增加、删除、修改方法

python dict资料读取、新增、修改

python使用matplotlib画圆饼图(Pie chart)

pandas Dataframe常用的资料处理方法-上(合併资料、选择栏位、删除栏位、删除列)

档案python读取路径os资料夹printfile资料yourpath
相关推荐