Python批量读取某一个文件夹下的CSV文件名称

1、问题

批量读取一个文件夹下众多CSV文件,例如下图所示

Python批量读取某一个文件夹下的CSV文件名称_第1张图片

2、方式

 通过os遍历方式读取,代码如下:

import os
import pandas as pd

file_path = 'F:/xxxxxxxxxxxxxxxxxxxxxx' # 设置文件路径

# 建立空list
code_list = []                         
for root, dirs, files in os.walk(file_path):
    # print(root)
    # print(dirs)
    # print(files)
    for filename in files:
        code_list.append(filename[:-4])
print(code_list)

参数解释:

root:本身路径

print返回值:

F:/xxxxxxxxxxxxxxxxxxxxxx
# 返回了当前文件夹

dirs: 包含的文件夹

print返回值:

#  返回了包含的文件夹,可自行测试

files: 包含的文件

['sh000001.csv', 'sh600010.csv', 'sh600031.csv', 'sh600848.csv', 'sh600958.csv', 'sh603501.csv', 'sz000002.csv', 'sz000100.csv', 'sz000157.csv', 'sz000786.csv', 'sz000812.csv', 'sz002043.csv', 'sz002110.csv', 'sz002145.csv', 'sz002271.csv', 'sz002276.csv', 'sz300059.csv']

你可能感兴趣的:(python)