0
例如,在Spyder中使用交互式shell時,各種類都在全局名稱空間中,所以能夠交互式地找到類來自哪個模塊將會很好。在Python中,給定一個類,如何找到它來自哪個模塊?
例如,在Spyder中使用交互式shell時,各種類都在全局名稱空間中,所以能夠交互式地找到類來自哪個模塊將會很好。在Python中,給定一個類,如何找到它來自哪個模塊?
答案是埋在答覆中hidden features of Python問題之一:
你可以問它通過查看其
__module__
屬性來到該模塊的任何物體。例如,如果您在命令行嘗試 並導入了很多內容,這很有用。沿着同樣的路線,你可以通過 看一個模塊來看它的
__file__
屬性。這在調試路徑 問題時非常有用。
http://stackoverflow.com/questions/7027848/getting-corresponding-module-from-function有一個這樣做的代碼示例。 – TheSoundDefense
參見https://stackoverflow.com/questions/2020014/get-fully-qualified-class-name-of-an-object-in-python,https://stackoverflow.com/questions/5271112/obtaining-module -name-x-module-vs-x-class-module,https://stackoverflow.com/questions/12569452/how-to-identify-numpy-types-in-python。 – Ryan
你說得對,似乎有幾個類似的答案。不知何故,在使用我的問題的措辭進行搜索時,我沒有找到那些。也許由於這個小原因,這個問題仍然有一定的價值。 –