我用python编写了两个模块”样品.py“和”通用函数.py“发件人”样品.py,我在调用函数
出现在“通用函数.py“但我不能将获取错误的函数称为”AttributeError:“module”对象没有属性“fn\u ElseLog”
import GenericFunctions
def sampleee():
g_TCaseID="SD1233"
g_TCDescription="Login"
g_TestData="hi"
g_Result="Fail"
g_Remarks="testing"
g_TargetEnvironment="S1"
g_TargetSystem="Legacy"
g_TargetRegion="EU"
x = GenericFunctions.fn_ElseLog(g_TCaseID, g_TCDescription, g_TestData, g_Result, g_Remarks)
sampleee()
你们能给我看看解决办法吗?在
如前所述,您的代码看起来是正确的。在
检查以确保两个文件都在同一目录中,然后重新启动python或执行
reload(GenericFunctions)
操作以确保sys.modules
缓存中没有过期版本。在尝试:
pyc
文件。(以确保它不在缓存中)print(dir(GenericFunctions))
和{Sample.py
中,查看是否正在导入您认为要导入的文件。在PYTHONPATH
(echo$PYTHONPATH)上是否有其他名为GenericFunctions
的文件。在相关问题 更多 >
编程相关推荐