"""
有些標註的txt檔案裡面是錯誤的,例如目標後面的座標值本來應該是pedestrian,1138,306,18,56
但是它後面的座標只有兩個,pedestrian,1138,306這樣在後面進行txt to xml轉換的時候會發生錯誤,
因此編寫指令碼把這種錯誤的txt找出來,刪掉。
"""import os
delete_labels =
labels_dir = "./labels"
#labels_dir = "./delete_labels"
for label in os.listdir(labels_dir):
with open(os.path.join(labels_dir, label), 'r') as f:
for line in f.readlines():
if 5 != len(line.split(",")):#說明座標是少的,這種要刪除,
print(label)
for label in delete_labels:
os.remove(os.path.join(labels_dir, label))
Python編碼格式導致的csv讀取錯誤
本文記錄python小白我今天遇到的這兩個問題 csv.reader和pandas.csv read 今天處理資料時疏忽了,而且還偷懶把資料複製到xlsx儲存後,直接修改檔案字尾成.csv準備用來讀取。之後執行演算法要讀資料的時候果然問題來了。import pandas as pd path wat...
python錯誤異常 python中的錯誤異常處理
這是我的 class persondata def init self,age,spouse none,children 0 self.age age self.children children self.spouse spouse if self.spouse none del self.spo...
新手學python錯誤(一) 刪除列表元素
刪除列表元素所犯下的錯誤 為什麼不能迴圈刪除該元素?怎麼這個元素還沒刪完?eg 刪除列表中所有 1 的錯誤方法 x 1,2,1,2,1,2,1,2,1,1,1,1,1,1 for i in x if i 1 x.remove i print x 輸出的是 2,2,2,2,1,1,1 而正確的方法是 ...