首页 > 后端开发 > Python教程 > 如何正确从外部Python文件导入函数?

如何正确从外部Python文件导入函数?

Susan Sarandon
发布: 2024-11-28 07:21:14
原创
819 人浏览过

How to Properly Import Functions from External Python Files?

从外部 Python 文件导入函数

在使用复杂的代码库时,通常需要从其他 Python 文件导入函数以避免代码重复并保持模块化。然而,面对从不同文件导入函数的挑战,您可能会遇到“ImportError:没有名为 'file.py' 的模块;文件不是包”。

要解决此问题,有以下是需要遵循的一些关键步骤。首先,确保包含该函数的文件和导入该函数的文件位于同一目录中。另外,如果要导入的函数名为 function,则以下代码将正确导入它:

from file import function
登录后复制

导入后,可以使用以下方式调用该函数:

function(a, b)
登录后复制

这一点很重要请注意,不必在导入语句中指定文件扩展名(“.py”)。此外,如果导入的文件中还有另一个名为 function 的函数,则上述代码将导入该函数。为了避免冲突,请考虑使用唯一的函数名称或实现面向对象的编程技术。

请记住,Python 的核心模块包含一个名为“file”的模块,因此请避免使用“file.py”作为代码的文件名避免冲突。

以上是如何正确从外部Python文件导入函数?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板