python读取一个文件夹里的全部文件(python读取一个文件夹里的全

http://www.itjxue.com  2023-04-13 16:57  来源:未知  点击次数: 

python一次性读取文件夹中的所有excel文件

import pandas as pd

import os

data=pd.read_excel('/Users/kelan/Downloads/2月5日/安徽.xlsx')

a=data.columns

df_empty=pd.DataFrame(columns=a)

for parents,adds,filenames in os.walk('/Users/kelan/Downloads/2月5日'):

? ? for filename in filenames:

? ? ? ? #print(os.path.join(parents,filename))

? ? ? ? data = pd.read_excel(os.path.join(parents,filename))

? ? ? ? df_empty=df_empty.append(data,ignore_index=True)?

df_empty.to_excel('/Users/kelan/Downloads/2月5日/11.xlsx')

注意中文写乎辩贺入,os.walk会返回3个参数,分别是路径,目录list,文件list,取第一灶饥个和最后一个,最后一个遍历。ignore_index可以忽略索引。开始先在pandas中建一个dataframe,岁派columns中填写行标

python怎么读取某个文件夹下的全部文件

import os

path=raw_input('基皮宏搏册握大enter the path:')

os.chdir(path)

files=os.listdir(path)

python怎么读取文件夹内容

#encoding:utf-8

import?os

?

#设置文件夹所在路径,我这里埋带设置哦当前路径

path?=?'./'汪液橘

#列出路径下所有的一级目录+文件

files?=?os.listdir(path)

print?files

#利用递归,列出目录下包括子目录所有的文件及文件夹(但是没有分级,如果需要分级,自己写吧)

files1?=?[]

def?listfiles(path):

for?i?困团in?os.listdir(path):

if?os.path.isdir(path+i):

files1.append(i)

listfiles(path+i)

else:

files1.append(i)

listfiles(path)

print?files1

(责任编辑:IT教学网)

更多

推荐导航代码文章