Create a function in one file and access it from another file- Python
我在一个文件中创建了一个函数,并希望在用python的另一个脚本运行它时访问它(例如,在matlab中,创建一个函数作为文件,并可以在其他程序中访问它)。
看起来您正在学习Python的初始阶段。
基本上在Python中,我们有模块。是什么?
模块在基本术语中,它是一个python文件,它是函数或类或两者的集合。
包裹这个包是一个模块集合,其中应该包含
对于您的问题,是的,您可以在一个模块中具有功能,也可以在另一个模块中导入。见下例:
1 2 3 4 | <wyn> def test_one(): print("This is test one function)" </wyn> |
将上述函数保存在testone.py中,并创建名为testwo.py的模块,然后导入上述函数
1 2 3 4 5 6 7 | <wyn> import testone def test_two(): test_one() print("after test one") </wyn> |
号
输出:
1 2 3 4 | <wyn> This is test one function after test one </wyn> |
python非常简单。尝试学习,看看动态打字的威力。
您不需要模块的位置。它应该在pythonpath或同一目录中的某个位置。通过命令import导入它,然后可以使用它。我建议您详细阅读模块以及导入如何在python:python3 import中工作。