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

Python目錄下文件讀取方式

 更新時(shí)間:2023年08月12日 09:42:24   作者:小胖_@  
這篇文章主要介紹了Python目錄下文件讀取方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Python目錄下文件讀取

不包含子目錄下文件

import os
def load_file_dir():
? ? file_path_dir = "download_list_json"
? ? if not os.path.exists(file_path_dir):
? ? ? ? return
? ? file_list = []
? ? for file_name in os.listdir(file_path_dir):
? ? ? ? # 判斷是否是目錄
? ? ? ? if os.path.isdir(file_name):
? ? ? ? ? ? continue
? ? ? ? # 文件過(guò)濾
? ? ? ? if ".temp" not in file_name:
? ? ? ? ? ? continue
? ? ? ? if "download_list" not in file_name:
? ? ? ? ? ? continue
? ? ? ? file_list.append(f"{file_path_dir}/{file_name}")

包含子目錄下文件

import os
def load_file_dir():
? ? file_path_dir = "data"
? ? if not os.path.exists(file_path_dir):
? ? ? ? return
? ? file_list = []
? ? for root, folder_names, file_names in os.walk(file_path_dir):
? ? ? ? for file_name in file_names:
? ? ? ? ? ? if ".json" not in file_name:
? ? ? ? ? ? ? ? continue
? ? ? ? ? ? new_root = root.replace("\\", "/")
? ? ? ? ? ? file_path = f"{new_root}/{file_name}"
? ? ? ? ? ? file_list.append(file_path)

Python讀取文件夾下的所有文件

有時(shí)候需要處理一個(gè)文件夾下面所有的文件,一個(gè)個(gè)的將文件的名字復(fù)制粘貼到代碼里太麻煩了,我們可以一次性讀取文件夾里面所有的文件。

import os
path = '/Users/zhangxin/Desktop/文件夾/'
files = os.listdir(path)
i = 0
for file in files:
    try:
        used_name = path + file
        ## 因?yàn)槲募锩姘宋募暮缶Y,所以重命名的時(shí)候要加上
        new_name = path + str(i) + '.' + file.split('.')[1]
    except:
    ## 跳過(guò)一些系統(tǒng)隱藏文檔
        pass
    os.rename(used_name, new_name)
    i += 1

修改前: 

修改后: 

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python-jwt用戶認(rèn)證食用教學(xué)的實(shí)現(xiàn)方法

    python-jwt用戶認(rèn)證食用教學(xué)的實(shí)現(xiàn)方法

    這篇文章主要介紹了python-jwt用戶認(rèn)證食用教學(xué)的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • numpy中的delete刪除數(shù)組整行和整列的實(shí)例

    numpy中的delete刪除數(shù)組整行和整列的實(shí)例

    今天小編就為大家分享一篇numpy中的delete刪除數(shù)組整行和整列的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Python 中如何寫(xiě)注釋

    Python 中如何寫(xiě)注釋

    這篇文章主要介紹了如何在 Python 中注釋,幫助其他開(kāi)發(fā)者理解你的代碼,以及代碼的目的。感興趣的朋友可以了解下
    2020-08-08
  • Python 實(shí)例方法、類方法、靜態(tài)方法的區(qū)別與作用

    Python 實(shí)例方法、類方法、靜態(tài)方法的區(qū)別與作用

    Python中至少有三種比較常見(jiàn)的方法類型,即實(shí)例方法,類方法、靜態(tài)方法。它們是如何定義的呢?如何調(diào)用的呢?它們又有何區(qū)別和作用呢?感興趣的朋友跟隨小編一起看看吧
    2019-08-08
  • PyTorch數(shù)據(jù)讀取的實(shí)現(xiàn)示例

    PyTorch數(shù)據(jù)讀取的實(shí)現(xiàn)示例

    這篇文章主要介紹了PyTorch數(shù)據(jù)讀取的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • postman發(fā)送文件請(qǐng)求并以python服務(wù)接收方式

    postman發(fā)送文件請(qǐng)求并以python服務(wù)接收方式

    這篇文章主要介紹了postman發(fā)送文件請(qǐng)求并以python服務(wù)接收方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 基于Python實(shí)現(xiàn)人機(jī)PK小游戲

    基于Python實(shí)現(xiàn)人機(jī)PK小游戲

    這篇文章主要為大家詳細(xì)介紹了如何基于Python實(shí)現(xiàn)人機(jī)PK小游戲,簡(jiǎn)單來(lái)說(shuō),就是隨機(jī)生成玩家和敵人的屬性,同時(shí)互相攻擊,直至一方血量小于零,感興趣的小伙伴可以學(xué)習(xí)一下
    2023-06-06
  • python實(shí)現(xiàn)ftp文件傳輸系統(tǒng)(案例分析)

    python實(shí)現(xiàn)ftp文件傳輸系統(tǒng)(案例分析)

    最近做了一個(gè)簡(jiǎn)單的文件傳輸系統(tǒng),基于ftp協(xié)議,使用python語(yǔ)言開(kāi)發(fā),雖然python里面已經(jīng)有ftplib模塊,可以很容易的實(shí)現(xiàn)ftp服務(wù)器,這篇文章主要介紹了python實(shí)現(xiàn)ftp文件傳輸系統(tǒng)的案例分析,需要的朋友可以參考下
    2020-03-03
  • 如何使用 Flask 做一個(gè)評(píng)論系統(tǒng)

    如何使用 Flask 做一個(gè)評(píng)論系統(tǒng)

    這篇文章主要介紹了如何使用 Flask 做一個(gè)評(píng)論系統(tǒng),幫助大家更好的理解和使用flask框架進(jìn)行python web開(kāi)發(fā),感興趣的朋友可以了解下
    2020-11-11
  • 詳解Python3.8+PyQt5+pyqt5-tools+Pycharm配置詳細(xì)教程

    詳解Python3.8+PyQt5+pyqt5-tools+Pycharm配置詳細(xì)教程

    這篇文章主要介紹了Python3.8+PyQt5+pyqt5-tools+Pycharm配置詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-11-11

最新評(píng)論