作者ok8ok8 (没问题吧?)
看板Python
标题[问题]
时间Sat Sep 14 09:20:47 2024
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://webptt.com/cn.aspx?n=bbs/Python/M.1726276849.A.A4B.html
※ 编辑: ok8ok8 (36.232.2.127 台湾), 09/14/2024 09:21:11
1F:推 DaOppaiLoli: 右边 notebook 的 restart 按一下09/14 10:02
也没办法QQ
2F:推 lycantrope: 我猜conda base内有安装func09/14 10:03
换名称也一样了QQ
3F:→ DaOppaiLoli: 建议不要取 func 这种太简短直白的名称,容易跟其他09/14 10:03
4F:→ DaOppaiLoli: 套件或保留字冲突,可以考虑换成 my_func 之类的09/14 10:03
也一样 操作方法也一样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
5F:→ lycantrope: my_fun.__file__ 确定import是正确的,dir(my_fun)09/14 17:45
6F:→ lycantrope: 看一下attribute 别用vscode ipython介面09/14 17:46
7F:→ lycantrope: 直接python test_program.py09/14 17:47
把Jupyter 跟terminal关掉 重run..就好了看起来好像是Jupyter的variables 栏位 变数
不会随着更改而跟着变动
※ 编辑: ok8ok8 (223.141.86.170 台湾), 09/16/2024 20:34:40
8F:→ lycantrope: 一楼不是叫你重启了.. 09/16 21:51