Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python重新导出另一个同名脚本_Python - Fatal编程技术网

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

我是python新手。我的搜索没有给出我想要的结果

我在
文件夹\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
?关于如何运行项目的更多信息有助于提供答案。