python 讀取全部檔名以及路徑,並且輸出到txt
阿新 • • 發佈:2019-02-01
import os txtName = "test.txt" f=file(txtName, "a+") dire="/media/tina/ET/caffe/SegNet_ip/CamVid/test/" anchor="/media/tina/ET/caffe/SegNet_ip/CamVid/testannot/" for root ,dirs, files in os.walk(dire): for file_single in files: test = dire+file_single refile = file_single[0:8] anchort = anchor + refile +'.png' result = test + " " +anchort +'\n' f.write( result) f.close()
沒寫絕對路徑,就會被認為是在當前資料夾,這個程式碼主要是研究生階段各種實驗用,我從兩個功能程式碼拼接的。當然可能有更簡潔美觀的,歡迎留言交流。root裡面存了絕對路徑,不過由於我之後還要改,空格後面同一行的絕對路徑,以及檔案格式,所以直接寫出來了。
這就是把待標註的影象以及標籤寫到同一個txt。包括了他們的絕對路徑。用的挺多的。
這個程式碼會輸出這樣的txt: