Python读取指定文件夹下的文件

Posted 夏尔酱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python读取指定文件夹下的文件相关的知识,希望对你有一定的参考价值。

 1 # -*- coding: utf-8 -*-
 2 import csv
 3 import os
 4 import pandas as pd
 5 #提取文件夹下的地址+文件名,源文件设定排序规则
 6 def file_name(file_dir):
 7     L = []
 8     for root, dirs, files in os.walk(file_dir):
 9         for file in files:
10             if os.path.splitext(file)[1] == .csv:
11                 L.append(os.path.join(root , file))
12         return L
13 print(file_name(C:/Users/夏尔/Desktop))

返回指定文件夹下所有CSV文件

os.walk(file_dir) 返回参数说明:返回一个三元组 dirpath, dirnames, filenames,(文件夹下有文件夹和文件都可以)

1 import os
2 path = rC:UsersAdministratorDesktopfile
3 for filename in os.listdir(path):
4     print(os.path.join(path,filename))

os.listdir(path)返回参数说明:返回一个二元组 dirpath, filenames,(文件夹下只有文件)

 

以上两个方法返回的值,都是文件的地址+文件名,用join连接

 

以上是关于Python读取指定文件夹下的文件的主要内容,如果未能解决你的问题,请参考以下文章

python如何从远程服务器读取文件,例如从11.6.35.33读取一个指定路径下的文件

python 统计文件夹下的文件夹/某类型文件的数目

python之删除指定目录指定日期下的日志文件

Qt中怎样读取文件指定的行?

Linux Shell之递归读取指定目录下的所有文件

在php中, 如何动态读取目录文件夹下的图片?