python读取文件夹中多个文件

因为做数据方面的工作,所以有时候需要批量读取文件夹中的文件,并转化成特定的文件格式。

import pandas as pd
import os
os.chdir('C:\\***path***\\转txt\\')
file_chdir = os.getcwd()

file_excel = []
for root, dirs,files in os.walk(file_chdir):
    for file in files:
        if os.path.splitext(file)[1] =='.xlsx':
            file_excel.append(file)
for file in file_excel:
    pd.read_excel(file).to_csv('%s.txt'%(file.split('.'))[0],index=False)

上述方法即批量把excel转换为txt,仅仅作为备用记录

你可能感兴趣的:(python读取文件夹中多个文件)