我在一个文件中创建了一个函数,并希望在 python 中的另一个脚本中运行它时访问它(例如-在 MatLab 中,您将函数创建为文件,并且可以在其他程序中访问它)
看起来您正处于学习 Python 的初级阶段。
基本上在python中,我们有模块。这是什么 ?
模块在基本术语中,它是一个python文件,它是函数或类或两者的集合
包这个包是一个模块的集合,它应该包含__init__.py
在这个模块中,因此如果将 PYTHONPATH 设置为项目的根目录,python 会认为这是一个 python 包并为此提供 PYTHONPATH 轨道
对于您的问题,是的,您可以在一个模块中使用功能,也可以在另一个模块中导入。请参阅下面的示例:
<code>
def test_one():
print("This is test one function)"
</code>
将上述函数保存在 testone.py 中并创建名为 testtwo.py 的模块并导入上述函数
<code>
import testone
def test_two():
test_one()
print("after test one")
</code>
输出:
<code>
This is test one function
after test one
</code>
Python非常简单。尝试学习,看看动态打字的威力。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句