日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

imagenet数据格式以及python文件处理的一些函数

發布時間:2024/10/6 python 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 imagenet数据格式以及python文件处理的一些函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

val_0.JPEG是圖片的名稱,n03444034是圖片所屬的類,整理這個文件是想把所有的文件按類歸類,即以n03444034為文件名,文件中是以val_0.JPEG為代表的圖片,即將圖片分類

val_0.JPEG n03444034 0 32 44 62 val_1.JPEG n04067472 52 55 57 59 val_2.JPEG n04070727 4 0 60 55 val_3.JPEG n02808440 3 3 63 63 val_4.JPEG n02808440 9 27 63 48 val_5.JPEG n04399382 7 0 59 63 val_6.JPEG n04179913 0 0 63 56 val_7.JPEG n02823428 5 0 57 63 val_8.JPEG n04146614 0 31 60 60 val_9.JPEG n02226429 0 3 63 57 val_10.JPEG n04371430 37 38 44 45 。。。。。。。。。 val_9990.JPEG n02132136 0 1 47 63 val_9991.JPEG n03930313 7 16 57 40 val_9992.JPEG n02231487 30 8 56 41 val_9993.JPEG n02927161 8 0 55 46 val_9994.JPEG n02226429 0 0 63 63 val_9995.JPEG n03085013 0 0 63 63 val_9996.JPEG n03444034 0 9 63 63 val_9997.JPEG n03424325 10 10 38 42 val_9998.JPEG n01629819 28 18 63 31 val_9999.JPEG n02699494 17 33 28 39

Python中的os.path.exists函數

os即operating system(操作系統),Python 的 os 模塊封裝了常見的文件和目錄操作。

os.path.exists

os.path模塊主要用于文件的屬性獲取,exists是“存在”的意思,所以顧名思義,os.path.exists()就是判斷括號里的文件是否存在的意思,括號內的可以是文件路徑。
舉個栗子:user.py為存在于當前目錄的一個文件
輸入代碼:

import os path = os.path.exists('user.py') print(path)

輸出結果:

TrueProcess finished with exit code 0

如果不存在,返回的則是FALSE。

Python中的os.mkdir()函數 參考

1. 創建目錄
在Python中可以使用os.mkdir()函數創建目錄(創建一級目錄)。其原型如下所示:os.mkdir(path)
其參數path 為要創建目錄的路徑。例如要在D盤下創建hello的目錄

import os os.mkdir('d:\hello')

可以使用os.makedirs()函數創建多級目錄。其原型如下所示:os.makedirs(path)
其參數path 為要創建目錄的路徑。如在D盤下創建books的目錄,books目錄下在創建book目錄

import os os.makedirs('d:\\books\\book')

2. 刪除目錄
在Python中可以使用os.rmdir()函數刪除目錄。其原型如下所示:os.rmdir(path)
其參數path 為要刪除的目錄的路徑。例如把D盤下的hmm的目錄刪除

import os os.rmdir('d:\hmm')

刪除多級目錄,在Python中可以使用os.removedirs()函數刪除多級目錄。
其原型如下所示:os.removdirs(path)
其參數path 為要刪除的多級目錄的路徑。

import os os.removedirs('d:\\books\\book')

#注意:要刪除的目錄必須是空目錄。

3. 刪除文件
在Python中可以使用os.remove()函數刪除文件(注意一定是一個文件)。
其原型如下所示:os.remov(path)
其參數path 為要刪除的文件的路徑。
如刪除D盤下books目錄下book目錄中的book.txt的文件

import os os.remove('d:\\books\\book\\book.txt')

4. 遍歷目錄
在Python中可以使用os.walk()函數遍歷目錄。
其原型如下所示:os.walk(path),其參數path為要遍歷的目錄,遍歷path,返回一個對象,他的每個部分都是一個三元組 (‘目錄x’,[目錄x下的目錄list],目錄x下面的文件) 。
如:

a=os.walk('d:\\books') def fun():for i in a:print i fun() ('d:\\books', ['book'], ['aa.txt']) ('d:\\books\\book', [ ], [ ])

**判斷是否為目錄:**在Python中可以使用os.path.isdir()函數判斷某一路徑是否為目錄。
其函數原型如下所示:os.path.isdir(path),其參數 path為要進行判斷的路徑。如果是則返回TRUE,否則返回FALSE。
**判斷是否為文件:**在Python中可以使用os.path.isfile()函數判斷某一路徑是否為文件。其函數原型如下所示。os.path.isfile(path),其參數path為要進行判斷的路徑。如果是則返回TRUE,否則返回FALSE。

python shutil.move 移動文件

#復制文件: shutil.copyfile("oldfile","newfile") #oldfile和newfile都只能是文件 shutil.copy("oldfile","newfile") #oldfile只能是文件夾,newfile可以是文件,也可以是目標目錄 #復制文件夾: shutil.copytree("olddir","newdir") #olddir和newdir都只能是目錄,且newdir必須不存在 #重命名文件(目錄) os.rename("oldname","newname") #文件或目錄都是使用這條命令 #移動文件(目錄) shutil.move("oldpos","newpos") shutil.move("D:/知乎日報/latest/一張優惠券,換你的通訊錄信息,你愿意嗎?.pdf", "D:/知乎日報/past/")

python 刪除非空文件夾os.remove(path) 參考

一般刪除文件時使用os庫,然后利用os.remove(path)即可完成刪除,如果刪除空文件夾則可使用os.removedirs(path)即可,
但是如果需要刪除整個文件夾,且文件夾非空時使用os.removedirs(path)就會報錯了,此時可以使用shutil庫,該庫為python內置庫,是一個對文件及文件夾高級操作的庫,可以與os庫互補完成一些操作,如文件夾的整體復制,移動文件夾,對文件重命名等。

import os import shutil os.remove(path) #刪除文件 os.removedirs(path) #刪除空文件夾 shutil.rmtree(path) #遞歸刪除文件夾

總結

以上是生活随笔為你收集整理的imagenet数据格式以及python文件处理的一些函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。