MyFolder/
function_folder/
__init__.py
function.py
def some_func():
return 'i am func'
creds.py
class creds(elf)
self.user=[]
self.pw=[]
test_folder/
test.py
prod_folder/
live.py
我们正在尝试整理文件夹,以便我们为python函数分离一个文件夹,并测试脚本和实时脚本以实现自动化。
如何从live.py导入function.py?
我尝试了以下方法,但似乎没有任何作用。
from .function import some_func
from ..function import some_func
from function_folder.function import *
我要么遇到ValueError:尝试了超出顶级包的相对导入,要么function_folder不是模块
答案 0 :(得分:1)
这应该有效:
import sys ; sys.path.append('path_to_MyFolder/function_folder')
import function