如何在Python中从同一目录或子目录中的文件导入类?

Linda Hamilton
发布: 2024-11-26 15:13:09
原创
293 人浏览过

How to Import Classes from Files within the Same or Subdirectory in Python?

导入目录或子目录中的类

问题:

在包含Python文件的目录中,如何将特定文件中的类导入到另一个文件中同一目录或子目录?

答案:

Python 2

  1. 创建一个空的 __init__ .py 文件与类位于同一目录中
  2. 使用常规导入语句导入类:

    from user import User
    from dir import Dir
    登录后复制

如果类文件位于子目录中:

  1. 在子目录下创建 __init__.py 文件为好吧。
  2. 在导入语句中使用点表示法:

    from classes.user import User
    from classes.dir import Dir
    登录后复制

Python 3

  1. 与 Python 2 类似,但模块名称前面带有 .如果不在子目录中:

    from .user import User
    from .dir import Dir
    登录后复制

以上是如何在Python中从同一目录或子目录中的文件导入类?的详细内容。更多信息请关注PHP中文网其他相关文章!

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