[問題] AttributeError: module 'func' has no attribute 'func1'

看板Python作者 (沒問題吧?)時間2月前 (2024/09/14 09:20), 2月前編輯推噓2(206)
留言8則, 2人參與, 2月前最新討論串1/1
https://i.imgur.com/qS9iKw3.jpg
如圖 import func func.func1() func.func2() 執行一直出現 AttributeError: module 'func' has no attribute 'func1' 嘗試過把__pycache__暫存刪除 也重新開一個新的project資料夾 但是問題還是一樣 又建立一個新的module import 近來main 也是一樣的問題 有人知道這什麼問題嗎~.~ 怎解QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.2.127 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1726276849.A.A4B.html ※ 編輯: ok8ok8 (36.232.2.127 臺灣), 09/14/2024 09:21:11

09/14 10:02, 2月前 , 1F
右邊 notebook 的 restart 按一下
09/14 10:02, 1F
也沒辦法QQ

09/14 10:03, 2月前 , 2F
我猜conda base內有安裝func
09/14 10:03, 2F
換名稱也一樣了QQ

09/14 10:03, 2月前 , 3F
建議不要取 func 這種太簡短直白的名稱,容易跟其他
09/14 10:03, 3F

09/14 10:03, 2月前 , 4F
套件或保留字衝突,可以考慮換成 my_func 之類的
09/14 10:03, 4F
也一樣 操作方法也一樣XD 就名稱改一下而已 但是結果也是一樣~.~ https://i.imgur.com/tA8vn7A.jpg
※ 編輯: ok8ok8 (36.232.2.127 臺灣), 09/14/2024 16:14:47 ※ 編輯: ok8ok8 (36.232.2.127 臺灣), 09/14/2024 16:18:20

09/14 17:45, 2月前 , 5F
my_fun.__file__ 確定import是正確的,dir(my_fun)
09/14 17:45, 5F

09/14 17:46, 2月前 , 6F
看一下attribute 別用vscode ipython介面
09/14 17:46, 6F

09/14 17:47, 2月前 , 7F
直接python test_program.py
09/14 17:47, 7F
把Jupyter 跟terminal關掉 重run..就好了看起來好像是Jupyter的variables 欄位 變數 不會隨著更改而跟著變動 ※ 編輯: ok8ok8 (223.141.86.170 臺灣), 09/16/2024 20:34:40

09/16 21:51, 2月前 , 8F
一樓不是叫你重啟了..
09/16 21:51, 8F
文章代碼(AID): #1cvEJnfB (Python)
文章代碼(AID): #1cvEJnfB (Python)