用from...import...,在一个文件夹的py文件里面导入另一个文件夹里面的py文件(导入函数/类等)
Posted 杨书落
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用from...import...,在一个文件夹的py文件里面导入另一个文件夹里面的py文件(导入函数/类等)相关的知识,希望对你有一定的参考价值。
如图所示QT一级目录下面2个二级目录,我要从coding下的“人脸识别考勤系统.py”文件中导入ui下的FaceRecAttsystem中的类。
一、在被调用的文件夹下面加入__init__.py,里面不用有内容
用from ..ui.FaceRecAttsystem import Ui_MainWindow1
调用大概率会出现这个问题,所以要用第二步
attempted relative import beyond top-level package
二、用sys.path.append(os.path.abspath('..'))
,虽然还是会报红但是可以运行了不会报错
import sys
import os
sys.path.append(os.path.abspath('..'))
from ui import FaceRecAttsystem
以上是关于用from...import...,在一个文件夹的py文件里面导入另一个文件夹里面的py文件(导入函数/类等)的主要内容,如果未能解决你的问题,请参考以下文章
Python中import和from......import的区别