如何使用其他python文件中定义的函数?

时间:2016-06-22 05:16:04

标签: function python-3.5

假设我们有两个程序A.pyB.py,现在B.py有两个已定义的函数

calculator(x,y)返回int和makelist(list1)which returns list`

现在,我如何在A.py(Python 3)中访问这些函数?

1 个答案:

答案 0 :(得分:0)

您需要导入另一个文件,即B,作为模块

import B

但是,这将要求您在函数前添加模块名称。相反,如果你只想导入特定的功能并按原样使用它,你可以

from B import *    # imports all functions from B

-or-

from B import calculator   # imports only the calculator function from B
  

更新

Python不会将当前目录添加到sys.path,而是添加脚本所在的目录。因此,您需要将目录添加到sys.path$PYTHONPATH