首页 >后端开发 >Python教程 >如何从单独的 Python 文件导入和调用函数?

如何从单独的 Python 文件导入和调用函数?

Susan Sarandon
Susan Sarandon原创
2024-11-30 13:00:15681浏览

How to Import and Call a Function from a Separate Python File?

如何从不同的 Py 文件调用函数

使用多个 Python 文件时,通常需要将函数从一个文件导入到另一个文件中。但是,如果导入的文件的名称与内置 Python 模块冲突,可能会出现问题,如示例代码所示。

file.py contains a function named function. How do I import it?

from file.py import function(a,b)

此代码会抛出“ImportError: No module named 'file.py'” ; file is not a package”错误,因为“file”是一个核心 Python 模块。要解决此问题,请按照以下步骤操作:

  1. 从文件模块导入函数:
from file import function
  1. 使用以下方式调用函数:
function(a, b)

确保导出和导入文件位于同一目录中才能成功运行

或者,如果您使用不同的文件名(例如 a.py 和 b.py)遇到相同的问题,请将这两个文件放在同一目录中并使用以下代码:

import a
a.function(a, b)

以上是如何从单独的 Python 文件导入和调用函数?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn