如何正确导入python模块?

问题描述 投票:0回答:1

嗨,我是 python 新手,正在学习导入模块。

我已将所需的一个对象导入到此文件中:

project/third_party/intel/backend/compiler.py
从这个文件:
project/python/chimera/runtime/driver.py
导入声明应该怎么写?

还有另一个文件:

project/python/chimera/compiler/compiler.py
需要以这种方式导入相同的对象:
from ..runtime.driver import driver

我只能理解如何使用

..
以及如何编写导入语句。

谢谢!

python python-3.x
1个回答
0
投票

如果文件来自同一个项目,您可以像这样导入:

from <folder.file_name> import <class>

举个例子,这个文件夹结构

  • 项目
    • 源代码
      • 文件.py
    • 图片
    • 主.py

file.py 有以下内容:

class to_test():
   def __init__():
      print('something')

我想在

main.py
中使用它,然后在
main.py
我这样做:

from Src.file import to_test
© www.soinside.com 2019 - 2024. All rights reserved.