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

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

Susan Sarandon
发布: 2024-11-30 13:00:15
原创
667 人浏览过

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中文网其他相关文章!

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