2024-04-25 14:39:50 发布
网友
我是python新手,我想把add.py脚本的结果打印到main.py脚本上,但是我遇到了一个错误 print(add())TypeError中的第2行:“module”对象不可调用
主.py
import add print(add())
添加.py
class sample: def addition(self): add = 1+1 return add
要将main.py更改为:
main.py
import add print(add.sample().addition())
请注意第二行:
add是模块(文件)的名称
add
sample是模块中类的名称。添加圆括号是为了创建类的新实例
sample
addition是类中方法的名称
addition
在这一行中,您基本上是说:在add模块中创建一个类sample的新实例,然后对其调用addition函数
addition函数中的add变量不能在函数外使用,因为它是local variable
要将
main.py
更改为:请注意第二行:
add
是模块(文件)的名称sample
是模块中类的名称。添加圆括号是为了创建类的新实例addition
是类中方法的名称在这一行中,您基本上是说:在
add
模块中创建一个类sample
的新实例,然后对其调用addition
函数addition
函数中的add
变量不能在函数外使用,因为它是local variable相关问题 更多 >
编程相关推荐