python怎么读文件夹下的文件夹(python怎么读文件夹下的文件夹不

http://www.itjxue.com  2023-04-08 04:29  来源:未知  点击次数: 

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

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 如何读取和.py程序同一文件夹下的txt文件

同一文件夹,直接使用名称,就可以读取了,截图如下:

第一行:打开文本文件进行读操作;

第二行:try语句;

第三行:一次性读取所有内容;

第四行:打印输出;

第五行:finally语句;

第六行:关闭文件。

(责任编辑:IT教学网)

更多

推荐word文章