Python讀取指定文件夾下的文件
阿新 • • 發佈:2018-08-09
for 指定 append color return Coding user 一個 元組
1 # -*- coding: utf-8 -*- 2 import csv 3 import os 4 import pandas as pd 5 #提取文件夾下的地址+文件名,源文件設定排序規則 6 def file_name(file_dir): 7 L = [] 8 for root, dirs, files in os.walk(file_dir): 9 for file in files: 10 if os.path.splitext(file)[1] == ‘.csv‘: 11 L.append(os.path.join(root , file))12 return L 13 print(file_name(‘C:/Users/夏爾/Desktop‘))
返回指定文件夾下所有CSV文件
os.walk(file_dir) 返回參數說明:返回一個三元組 dirpath, dirnames, filenames,(文件夾下有文件夾和文件都可以)
1 import os 2 path = r‘C:\Users\Administrator\Desktop\file‘ 3 for filename in os.listdir(path): 4 print(os.path.join(path,filename))
os.listdir(path)返回參數說明:返回一個二元組 dirpath, filenames,(文件夾下只有文件)
以上兩個方法返回的值,都是文件的地址+文件名,用join連接
Python讀取指定文件夾下的文件