Python讀取指定文件夾下的文件


 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連接

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM