1
我想在Python中創建一個類,有兩個函數「數據集」和「LoadImages」。下面是代碼:獲取用戶輸入的類的一個功能,並在Python中使用它另一個
class GUI:
def __init__(self):
self.File=[];
def Dataset(self):
self.File = askdirectory(initialdir="D:/",title='Load the dataset.')
return self.File
def LoadImages(self):
print self.File
paths = []
for fname in os.listdir(self.File):
if fname.split(".")[-1] in ALLOWED_EXTENSIONS:
paths.append(os.path.join(self.File, fname))
我希望用戶輸入「數據集」的目錄,然後將其保存在self.File
,現在我想要的功能「LoadImages」讀取指定的路徑self.File
的圖像文件由用戶。 我第一次打電話給GUI().Dataset
,這將得到用戶的輸入目錄,然後GUI().LoadImages
讀取目錄中的圖像。但是我第二次撥打GUI().LoadImages
,班級再次初始化並且self.File
設置爲[]
。怎麼做?
謝謝,它幫助了我。 – Maham
我很高興它解決了。 – arctelix