跨模块变量引用

御弟卡特 2017-12-12 09:00:41
各位大神,跨模块变量(同一个目录下)如何引用呢,我始终引用不正确
Study.py
class School(object):
def add(self):
a = 5
b = 7
c = a + b
print(c)
if __name__ == "__main__":
eq = School()
eq.add()


dzl.py

def book():
f = 10
"""这里a是要引用Study中的a变量"""
e = a * f
print(e)
if __name__ == "__main__":
book()


请问各位大神该如何引用呢?
...全文
142 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ToF君 2017-12-13
  • 打赏
  • 举报
回复
sanGuo_uu 2017-12-13
  • 打赏
  • 举报
回复
import Study 忘改了
sanGuo_uu 2017-12-13
  • 打赏
  • 举报
回复
大概像这样 Study.py
class School(object):
	def __init__(self):
		self.a=5
		self.b=7

	def add(self):
		print(self.a+self.b)
dzl.py
import anki

def book():
	f=10
	tmp=anki.School()
	e=tmp.a*f
	print(e)
book()

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧