我有两个文件:
test2.py
:
def fun():
print "from fun"
print "from test2"
test.py
:
from test2 import fun
print "in text"
fun()
我想从fun
执行仅 test2.py
函数,但我也得到from test2
。
我如何只使用我想要的功能?
答案 0 :(得分:3)
在test2.py
中,您需要确保“from test2”仅在程序自行运行时打印。
你可以这样做:
<强> test2.py 强>
def fun():
print "from fun"
if __name__ == "__main__":
print "from test2"