欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python?os和os.path模塊詳情

 更新時間:2022年04月01日 16:56:50   作者:bingbangx  
這篇文章主要介紹了Python?os和os.path模塊詳情,文章圍繞主題展開詳細的相關內容,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的學習有所幫助

1、目的:在Python中實現只讀取擴展名為xlsx的文件

解決方法:

使用os模塊。

解決思路:

  • 1、確定目錄
  • 2、循環(huán)遍歷每一個文件
  • 3、篩選符合條件的文件,讀取數據

具體代碼如下:

import os
# 1、首先定義路徑
filepath = 'E:/old/工作/數據庫表'
# 2、循環(huán)遍歷路徑下的每一個文件
for filename in os.listdir(filepath):
? ? # 3、列出文件中以.xlsx結尾的文件
? ? if filename.endswith(('.xlsx')):
? ? ? ? print(filename)

結果如下:

2、目的:使用Python來遍歷指定目錄下下各個文件夾中的文件

解決方法:

使用os.path模塊的join方法

解決思路:

  • 1、定義一個函數,使用這個函數循環(huán)遍歷,指定目錄下的所有子文件夾
  • 2、調用函數,查看所有文件

具體代碼:

def get_filelist(dir,Filelist):
? ? if os.path.isfile(dir): #判斷path是否為文件
? ? ? ? Filelist.append(dir) # 將路徑添加到列表中
? ? elif os.path.isdir(dir): #判斷路徑是否為目錄
? ? ? ? for s in os.listdir(dir): ?#遍歷目錄下的每一個文件
? ? ? ? ? ? new_dir = os.path.join(dir,s)
? ? ? ? ? ? get_filelist(new_dir,Filelist) #調用定義的函數
? ? return Filelist
?
list_ = get_filelist('E:/old/工作/數據庫表',[])
print(len(list_))
for l in list_:
? ? print(l)

結果如下:

到此這篇關于Python os和os.path模塊詳情的文章就介紹到這了,更多相關Python os和os.path模塊內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python對list列表進行去重的幾種方法

    Python對list列表進行去重的幾種方法

    python?列表就是我們js中的數組了,我們下文整理幾個常用的python?列表去重實現方法,非常的簡單好用,通過代碼示例講解的非常詳細,具有一定的參考價值,需要的朋友可以參考下
    2024-10-10
  • Python中if語句的使用方法詳解

    Python中if語句的使用方法詳解

    if語句用來表示某種可能的情況,并如何處理該情況。if語句可以用來表示一種可能性、兩種可能性或者多種可能性,這篇文章主要介紹了Python中if語句的使用方法,需要的朋友可以參考下
    2023-03-03
  • Flask搭建虛擬環(huán)境并運行第一個flask程序

    Flask搭建虛擬環(huán)境并運行第一個flask程序

    這篇文章主要介紹了Flask搭建虛擬環(huán)境并運行第一個flask程序,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • python中字典按鍵或鍵值排序的實現代碼

    python中字典按鍵或鍵值排序的實現代碼

    這篇文章主要介紹了python中字典按鍵或鍵值排序的實現代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Pandas index操作索引的實現

    Pandas index操作索引的實現

    Pandas中的索引index用于選擇特定的行數和列數,加快數據訪問速度,本文就來介紹一下index操作索引,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2025-01-01
  • python和numpy?matplotlib版本匹配及安裝指定版本庫

    python和numpy?matplotlib版本匹配及安裝指定版本庫

    Matplotlib 是 Python 的繪圖庫,它經常與NumPy一起使用,從而提供一種能夠代替Matlab的方案,這篇文章主要給大家介紹了關于python和numpy?matplotlib版本匹配及安裝指定版本庫的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • 深入淺析Python獲取對象信息的函數type()、isinstance()、dir()

    深入淺析Python獲取對象信息的函數type()、isinstance()、dir()

    這篇文章主要介紹了Python獲取對象信息的函數type()、isinstance()、dir()的相關知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • Django 解決model 反向引用中的related_name問題

    Django 解決model 反向引用中的related_name問題

    這篇文章主要介紹了Django 解決model 反向引用中的related_name問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • django 通過URL訪問上傳的文件方法

    django 通過URL訪問上傳的文件方法

    今天小編就為大家分享一篇django 通過URL訪問上傳的文件方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python 中的 import 機制之實現遠程導入模塊

    Python 中的 import 機制之實現遠程導入模塊

    模塊導入( import ),是指在一個模塊中使用另一個模塊的代碼的操作,它有利于代碼的復用。這篇文章主要介紹了Python 的 import 機制:實現遠程導入模塊,需要的朋友可以參考下
    2019-10-10

最新評論