最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

教你用Python按順序讀取文件夾中文件

 更新時(shí)間:2022年04月29日 11:26:10   作者:霄逸鴻  
最近工作中讀取文件時(shí)經(jīng)常遇上比較復(fù)雜的情況,所以下面這篇文章主要給大家介紹了關(guān)于如何利用Python按順序讀取文件夾中文件的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

我們有時(shí)候會(huì)讀取一個(gè)文件夾中的所有的文件。但是,os.listdir()返回的文件名不一定是順序的,這就要求我們對(duì)返回的文件名列表進(jìn)行排序:

 這時(shí)我們想到利用Epoch后面的數(shù)字對(duì)其進(jìn)行排序,具體代碼如下:

def file_name(path):
    train_loss_list = []
    val_loss_list = []
    loss_file_name = []
 
    files = os.listdir(path)  # 采用listdir來讀取所有文件
    for i in files:
        loss_file_name.append(i.strip("Epoch"))
 
    loss_file_name.sort(key=lambda x: int(x[:x.find("-")]))  # 按照前面的數(shù)字字符排序
    print(loss_file_name)

這樣讀取的文件名就是按照順序排列了,之后我們就可以利用切片順序的從中讀取train和val的loss數(shù)據(jù)進(jìn)行繪圖。

附:python順序的讀取文件夾下名稱有序的文件

import os
path="/home/test/"  #待讀取的文件夾
path_list=os.listdir(path)
path_list.sort() #對(duì)讀取的路徑進(jìn)行排序
for filename in path_list:
	print(os.path.join(path,filename))

總結(jié)

到此這篇關(guān)于用Python按順序讀取文件夾中文件的文章就介紹到這了,更多相關(guān)Python順序讀取文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

南江县| 尼木县| 雅安市| 南涧| 稷山县| 开封市| 汉沽区| 会泽县| 天长市| 枝江市| 高安市| 上栗县| 临高县| 抚顺县| 祁东县| 醴陵市| 堆龙德庆县| 察雅县| 平安县| 越西县| 澄江县| 中牟县| 女性| 平遥县| 柳河县| 临西县| 故城县| 兴文县| 胶南市| 工布江达县| 江安县| 新闻| 黄浦区| 宜黄县| 旺苍县| 前郭尔| 胶南市| 武宁县| 凤台县| 梅州市| 奇台县|