从父子目录导入python模块

迈阿密

我尝试了多个站点上显示的不同方法,但无法找出问题所在。我需要在“demo2.py”中导入“demo1.py”。这是我的文件夹层次结构:

Project:___ __init__.py
         |_ main.py
         |_ Package1:___ __init__.py
         |            |_ demo1.py
         |_ Package2:___ __init__.py
                      |_ demo2.py

当我在 main.py 中有这个时,它就起作用了。

import Package1.demo1
import Package2.demo2

但这在 demo2.py 中不起作用

import Package1.demo1

这也不行:

import Project.Package1.demo1

我尝试遵循本教程https://www.programiz.com/python-programming/package但我做错了什么。尝试将“main.py”重命名为其他名称,以防它引起问题,但这也无济于事。

编辑:找到解决方案

from sys import  path 
import os

par_dir = os.path.abspath(os.path.join(os.path.dirname( __file__ ), os.pardir))
path.append(par_dir)
import Package1.demo
萨珀·库姆库
from sys import path
path.append("project-path")

在 demo1 或 demo2 里面定义它,它会工作。你可以检查这个问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python模块导入问题子目录

来自分类Dev

从多个并行子目录导入模块(Python)

来自分类Dev

Java无法从父目录的子目录导入

来自分类Dev

导入任意子目录模块

来自分类Dev

无法从子目录导入模块

来自分类Dev

从子子目录导入python

来自分类Dev

从python中的子目录链接导入

来自分类Dev

python unittest导入类子目录

来自分类Dev

子目录重定向到父子目录

来自分类Dev

如何构造Python项目以允许从子目录导入命名模块

来自分类Dev

Python3如何导入导入子目录文件的子目录文件?

来自分类Dev

Python:从子目录导入模块,该模块加载具有相对路径的非Python文件

来自分类Dev

Java导入子目录

来自分类Dev

即使目录中有名为__init.py__的文件,Python也无法从子目录导入模块

来自分类Dev

如何在同一根目录但在不同的子目录中导入 Python 模块?

来自分类Dev

在不同的子目录中导入不同的 python 文件?

来自分类Dev

子目录名称与文件相同的Python模块布局

来自分类Dev

从父目录导入XQuery模块

来自分类Dev

从父目录导入Python

来自分类Dev

来自子目录的Git子模块?

来自分类Dev

如何导入位于pycharm项目中相同子目录中的python文件

来自分类Dev

如何在Python的子目录下加载所有模块?

来自分类Dev

如何在Python的子目录下加载所有模块?

来自分类Dev

Python包含子目录中的Scrapy

来自分类Dev

Python SimpleHTTPServer提供子目录

来自分类Dev

在python中访问子目录

来自分类Dev

子目录中的foreach python文件

来自分类Dev

如何遍历目录中的子目录并计算python中子目录中的文件

来自分类Dev

从子目录将类导入主脚本

Related 相关文章

热门标签

归档