【发布时间】:2022-11-23 11:12:42
【问题描述】:
我正在尝试在我的应用程序代码中实现 python 类和对象。目前,我有一个包含所有常用功能的文件。我将它们导入另一个文件。
函数.py
class name1():
def func1(x):
return x
def func2(y):
return y
....
文件1.py
from funcs import func1
from funcs import func2
我想在类、方法和属性中组织代码,然后在不同的文件中调用它们。
如何从另一个文件调用类中的方法?我需要在funcs.py 文件中做哪些更改?
【问题讨论】:
-
你的问题对我来说没有意义——您提供的示例中没有类.无论如何,你调用一个方法和你平时做的一样,在该类的一个实例上。所以,假设你有一个
list类的实例,mylist = list(range(10)),现在你想调用它的一个方法,所以你可以做mylist.append(99)。这总是完全一样的 -
@juanpa.arrivillaga 我用课程更新了帖子。
-
那不是正确的类定义。无论如何,您不理解调用方法的哪一部分?我并不是刻薄,但听起来您希望我们从头开始向您解释类定义是如何工作的。
-
比如,您不能只将函数定义放在类定义中。好吧,你可以,但如果你这样做,你还不如删除类定义并坚持使用函数。
-
@juanpa.arrivillaga 类,对象对我来说有点新。所以,我想全神贯注。我的文件中只有函数定义,需要实现一个类结构。