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: Attempted relative import beyond top-level package or function_folder is not a module
这应该有效:
import sys
sys.path.append('path_to_MyFolder/function_folder')
import function