在类定义处从另一个调用python脚本失败

2024-09-27 07:16:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个名为insertPrintCode.py的脚本,它自己工作。 我想用另一个python脚本调用它

def main():
    execfile("insertPrintCode.py")

def execfile(filename):
    exec(compile(open(filename).read(), filename, 'exec'))

在第一次使用时,它在insertPrintCode.py内部失败

newSearch = FileSearch()

NameError: global name 'FileSearch' is not defined

FileSearch是在同一个文件中定义的类。你知道吗


Tags: py脚本readmaindefopenfilenameglobal

热门问题