在用深度學習跑實驗時,對資料集的處理需要把檔名寫進乙個txt文件中,結果是每個名字佔一行
049
286326
402601
602603
604605
import os
defselect
(path)
: files=os.listdir(path)
#列出所有檔案
forfile
in files:
filename=os.path.splitext(
file)[
0]#分割出檔名
sufix=os.path.splitext(
file)[
1]#分割出字尾
if(sufix==
'.xml'):
with
open
("test.txt"
,"a"
)as f:
f.writelines(filename+
'\n'
)if __name__ ==
"__main__"
: path=
("d:/nwpu vhr-10 dataset/測試集/annotations"
) select(path)
檔名 EXCEL批量修改檔名
場景一 面臨問題 將圖紙匯出為pdf格式時,因首字母按拼音排序,導致圖紙順序錯亂,需要在檔名前插入編號,以使檔案按照理想狀態排序。如下圖,預設的 按名稱排序 狀態為 節點 立面 平面 而理想的狀態為 平面 立面 節點 解決辦法 儲存,關閉文字文件。將字尾名 txt 修改為 bat 雙擊執行 提取檔名...
統計資料夾下所有檔案的檔名到txt檔案中
自己製作資料集,乙個類別的標記完了需要做成乙個train.txt,包含所有的訓練的名稱,怎麼實現呢?1 在包含訓練的資料夾中新建txt檔案。2 在txt檔案中輸入 dir b train.txt dir命令後須有一空格 3 儲存後將字尾名改為bat。4 雙擊該檔案即可生成乙個train.txt。5 ...
shell指令碼 批量修改檔名 檔名中新增字元
舉例如下 批量建立10個隨機字串的檔案,要求每個檔名後面新增 aaa,字尾名不變 root localhost goodboy ls adddbbdedf.html baacjaiija.html bhcfaabcfh.html dgjdcdfbca.html efejadfdji.html agd...