我觉得我在问一个非常愚蠢的基本问题,但我昏过去了,不能让我的头周围。你知道吗
我有一个为我解析pdf的模块,在这个模块中有一个函数,可以将pdf内容解析成一个列表。你知道吗
def pdfToList(inFile):
#Do all kinds of stuff with inFile
list = inFile
我从另一个文件调用pdfToList。因为pdfToList解析一个文件,所以我不想在以后主程序需要结果时再次调用它。所以我想在我的模块中用一个单独的函数返回值:
def getList():
return list
不用说,由于范围问题,这是行不通的。我怎样才能解决这个问题?你知道吗
做这样的事
因此,在
pdfToList
中,首先检查是否已经设置了全局变量g_list
,然后返回它,否则就设置它,这样您只需要一个函数就可以再次调用,而不用担心再次加载文件相关问题 更多 >
编程相关推荐