python获取当前文件夹下所有文件名
生活随笔
收集整理的這篇文章主要介紹了
python获取当前文件夹下所有文件名
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
os 模塊下有兩個函數:
-
os.walk()
-
os.listdir()
獲取路徑下指定格式的文件
方式一:
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' import osdef file_name(file_dir):fileList = []for root, dirs, files in os.walk(file_dir):for file in files:# print(file)if os.path.splitext(file)[1] == '.txt': # os.path.splitext()函數將路徑拆分為文件名+擴展名# if file.split('.')[1].strip() == 'txt':fileList.append(os.path.join(root, file))return fileListres = file_name("E:\\qzcsbj") print(res)方式二:
import osdef list_dir(path, list_name): # 傳入存儲的listfor file in os.listdir(path): # os.listdir(path),路徑下的文件及文件夾,不包含子文件和子文件夾file_path = os.path.join(path, file)if os.path.isdir(file_path): # 判斷是否目錄list_dir(file_path, list_name)else:list_name.append(file_path)fileList=[] list_dir("E:\\qzcsbj", fileList) print(fileList)總結
以上是生活随笔為你收集整理的python获取当前文件夹下所有文件名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python列表各种切片姿势
- 下一篇: python约束 与MD5加密写法