如何解决如何将参数从一个类传递到它的两个函数内部?
我想知道如何将参数从一个类传递给内部的两个不同函数。我 import
这个名为 test.py 的文件,我必须从另一个文件中传递两个参数 (name_t,name_s)
假设 caledl passing.py。所以我想做的是这样的(我知道这是错误的但这是为了说明我的观点):
(传递.py)
from test import M
name_t = 'tomas'
name_s = 'santino'
M(name_t,name_s)
(test.py)
class M():
def values():
tapi = name_t
def loop():
symbol = name_s
解决方法
使用 __init__()
方法获取参数并设置属性。
class M():
def __init__(self,name_t,name_s):
self.tapi = name_t
self.symbol = name_s
def values(self):
print(self.tapi)
def loop(self):
print(self.symbol)
name_t = 'tomas'
name_s = 'santino'
m = M(name_t,name_s)
m.values()
m.loop()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。