Python重新导出另一个同名脚本
我是python新手。我的搜索没有给出我想要的结果 我在Python重新导出另一个同名脚本,python,Python,我是python新手。我的搜索没有给出我想要的结果 我在文件夹\u base/settings.py中有一个简单的python脚本 文件夹\u next/settings.py中的另一个脚本希望充当文件夹\u base/settings.py。一种方法是使用符号链接,但我避免使用这种方法。我想要从文件夹\u next/settings.py调用任何函数,它们调用基本文件夹中的函数并返回相同的值 我甚至尝试了一些方法,比如 from ..folder_base/settings.py import
文件夹\u base/settings.py
中有一个简单的python脚本
文件夹\u next/settings.py
中的另一个脚本希望充当文件夹\u base/settings.py
。一种方法是使用符号链接,但我避免使用这种方法。我想要从文件夹\u next/settings.py
调用任何函数,它们调用基本文件夹中的函数并返回相同的值
我甚至尝试了一些方法,比如
from ..folder_base/settings.py import func1 as _func1
def func1():
return _func1()
这对我不起作用。任何解决方案都值得赞赏,但自动转发整个脚本的解决方案更好
顺便说一句,相关问题并不能解决我的问题。添加另一个路径只会创建名称冲突
有人能删除不相关的复制链接吗?可能的复制您能更好地了解您的文件层次结构吗?可能是因为
文件夹\u base
和文件夹\u next
的父目录没有\uuu init\uuuuuuuuuuupy
文件,所以您的相对导入在这里不起作用。@James它不能解决名称冲突。@green斗篷盖,每个目录中只有两个文件夹和几个独立的设置文件<代码>C++调用它们,读取它们并按照配置的方式进行操作。@项目的主要入口点是什么?您的项目是否包含任何其他模块、文件夹或文件?运行项目时,您运行的第一个文件是文件夹\u next/settings.py
?关于您如何运行项目的更多信息有助于提供答案。您能否更好地了解您的文件层次结构?可能是因为文件夹\u base
和文件夹\u next
的父目录没有\uuu init\uuuuuuuuuuupy
文件,所以您的相对导入在这里不起作用。@James它不能解决名称冲突。@green斗篷盖,每个目录中只有两个文件夹和几个独立的设置文件<代码>C++调用它们,读取它们并按照配置的方式进行操作。@项目的主要入口点是什么?您的项目是否包含任何其他模块、文件夹或文件?运行项目时,您运行的第一个文件是文件夹\u next/settings.py
?关于如何运行项目的更多信息有助于提供答案。