python - 如何包含外部 Python 代码以在其他文件中使用?

标签 python

如果您在一个文件中有一组方法,有没有办法将这些文件包含在另一个文件中,但不带任何前缀(即文件前缀)调用它们?

如果我有:

[Math.py]
def Calculate ( num )

我怎么调用它:

[Tool.py]
using Math.py

for i in range ( 5 ) :
    Calculate ( i )

最佳答案

您需要将另一个文件作为模块导入,如下所示:

import Math

如果您不想在 Calculate 函数前加上模块名称,请执行以下操作:

from Math import Calculate

如果要导入模块的所有成员,请执行以下操作:

from Math import *

编辑: Here is a good chapter来自 Dive Into Python这对这个主题有更深入的了解。

关于python - 如何包含外部 Python 代码以在其他文件中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/714881/

相关文章:

python - numpy 列表理解和 +=/-= 运算符

python - 我如何在 python 中将时间戳转换为日期?

Python Matplotlib - 如何在条形图中设置 y 轴上的值

python - matplotlib 中的箱线图 : Markers and outliers

python - 无法协调 PVLIB 输出与 NREL SAM

python - 使用 AJAX 部署的 Flask 应用程序文件上传权限被拒绝

Python:如何比较两个日期/时间?

python - Pandas 数据透视表错误

python - 如何在python的自制旋转算法中正确拟合图像

python - 如何去掉 Pandas 群的中间部分,只保留头部和尾部?