我试图从if语句中的另一个文件返回(执行)一个函数.我已经读过返回语句不起作用,我希望有人知道什么语句可以让我调用外部函数.
该函数创建一个沙箱,但如果存在,我想传递if语句.
这是我使用的一小段代码.
import mks_function
from mksfunction import mks_create_sandbox
import sys, os, time
import os.path
if not os.path.exists('home/build/test/new_sandbox/project.pj'):
return mks_create_sandbox()
else:
print pass
Run Code Online (Sandbox Code Playgroud)
假设您的函数bar位于Python路径上名为foo.py的文件中.
如果foo.py包含这个:
def bar():
return True
Run Code Online (Sandbox Code Playgroud)
然后你可以这样做:
from foo import bar
if bar():
print "bar() is True!"
Run Code Online (Sandbox Code Playgroud)