假设我们有两个程序A.py
和B.py
,现在B.py
有两个已定义的函数
calculator(x,y)
返回int
和makelist(list1)which returns
list`
现在,我如何在A.py
(Python 3)中访问这些函数?
答案 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