python遍历目录下的文件,访问文件内容并处理数据

2021/6/13 22:21:52

本文主要是介绍python遍历目录下的文件,访问文件内容并处理数据,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、获取某个目录下的文件

1、方法1:

#!/usr/bin/py
import os
def get_file_name(path):
    list_name = []
    for file in os.listdir(path):
        list_name.append(os.path.join(path,file))
    print (list_name)
get_file_name('/tmp')

2、方法2:

import os

file_path='/tmp'
file_name=os.listdir(file_path)
file_list=[]
for file in file_name:
    file_ob=file_path + '/' + file
    file_list.append(file_ob)
print (file_list)

3、方法3

此方法获取到目录及子目录的文件,方法1方法2中如果目录下还有子目录,列表中的元素不全是文件,包含了目录的路径。

#!/usr/bin/python

import os
file_path='/tmp'
file_list = []
for root,dir,filename in os.walk(file_path):
    for file in filename:
        file_list.append(os.path.join(root,file))
print(file_list)



这篇关于python遍历目录下的文件,访问文件内容并处理数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程