关于超级鹰这个问题不能调用

请教一下,明明有了超级鹰这个文件,为什么其他文件不能调用超级鹰这个py文件

img

存放路径不对,你可以在其他文件开头导入一下就行:from 超级鹰 import *

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7445552
  • 这篇博客也不错, 你可以看下py基于二维列表实现矩阵转置与矩阵之积(含源码测试)
  • 除此之外, 这篇博客: 打包人脸识别py文件经历及一系列错误的解决办法中的 代码所包含的头文件: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • import face_recognition
    import cv2
    import numpy as np
    import os
    import tkinter as tk
    import easygui as g  
    import time
    
  • 以下回答由chatgpt基于相关博客总结生成:

    回答:

    要让其他文件调用你的Python文件,需要将Python文件变成一个可导入的模块。具体步骤如下:

    1. 将要被导入的代码封装到一个Python文件中,并形成一个函数或多个函数,例如:
    def func1():
      # ...
    
    def func2():
      # ...
    
    1. 在该Python文件所在的目录下,新建一个名为 __init__.py 的文件,该文件的作用是将文件夹变成一个包(Package),内容可以为空。

    2. 在其他文件需要调用该Python文件中的函数时,使用 Python 的 import 语句导入该模块。假设该 Python 文件名为 file.py,导入方式如下:

    import file
    
    # 调用函数
    file.func1()
    
    1. 如果想要直接使用函数名来调用函数,使用以下语句:
    from file import func1, func2
    
    # 调用函数
    func1()
    

    简单解释一下“超级鹰”的作用和如何被调用:

    “超级鹰”是一个 Python 文件,包含一些函数和代码。其他程序需要调用该 Python 文件中的函数时,需要将其作为一个模块进行导入,然后使用函数名来调用函数。

    例如,如果在其他 Python 文件中需要调用“超级鹰”文件中的函数 func1(),可以将该文件导入,并使用 file.func1()from file import func1func1() 来调用该函数。