函数以某种方式未获得输入参数

时间:2019-02-10 12:27:30

标签: python-2.7

所以基本上我的项目是这样设置的:

}

API_one.py

Environment
| -- API
|    | -- Project1
|    |    | -- API_one
|    |         | -- API_one_Project1.py
|    | -- Project2
|    |    | -- API_one
|    |         | -- API_one_Project2.py
|    | API_one.py
| -- External_scripts
|    | -- external_script.py
| framework.py

如果外部脚本要使用exec("from API.%s.API_one.API_one_%s import *" % (project, project)) ,则只需导入它,然后API_one.py根据注入的API_one.py变量来处理要导入的实际实现。

我在project中定义了一个函数,该函数接受多个输入参数,先做一些工作,然后返回一个值:

API_one_Project1.py

API_one_Project1.py

当我想从外部脚本中使用def foo(argument=None): if argument: argument += 1 return argument 并传递参数时,我从不输入foo语句:

external_script.py

if

谁能向我解释发生了什么事?

0 个答案:

没有答案