这取决于第一个文件中的代码的结构。
如果只是一堆函数,例如:
# first.pydef foo(): print("foo")def bar(): print("bar")
然后,您可以导入它并使用以下功能:
# second.pyimport firstfirst.foo() # prints "foo"first.bar() # prints "bar"
要么
# second.pyfrom first import foo, barfoo() # prints "foo"bar() # prints "bar"
或者,导入first.py中定义的 所有 名称:
# second.pyfrom first import *foo() # prints "foo"bar() # prints "bar"
注意:这假定两个文件在同一目录中。
当您想从其他目录或包中的模块导入名称(函数,类等)时,它会变得更加复杂。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)