1、問題:為什么我編的一個函數(shù)_MyCallback( hwnd, extra ),調(diào)用后會改變實(shí)參的值?2、運(yùn)行如下:>>> def _MyCallback( hwnd, extra ): #回調(diào)函數(shù) windows = extra temp=[] temp.append(hex(hwnd)) temp.append(win32gui.GetClassName(hwnd)) temp.append(win32gui.GetWindowText(hwnd)) windows[hwnd] = temp >>> hwindow=3738274>>> KKKK={}>>> a=_MyCallback(hwindow,KKKK)>>> a>>> print(a)None>>> KKKK{3738274: ['0x390aa2', 'MDIClient', '']}>>> 3、具體問題:KKKK原本是{},調(diào)用完參數(shù)后,變成和函數(shù)里面的windows一樣了?為什么會這樣?
添加回答
舉報
0/150
提交
取消