Мне удалось решить эту проблему, по-видимому, если бы я использовал функции из входного файла, я не мог бы вызывать переменные независимо, только из множества функций.Я удалил их, так что теперь я могу вызвать список и использовал это:
@app.route('/')
def index():
info={'iplist': iplist, 'maclist': maclist, 'signallist': signallist, 'hostlist': hostlist}
tpl = '''
<table>
%for i in range(len(maclist)):
IP Address: {{iplist[i]}}
<br/>
MAC Address: {{maclist[i]}}
<br/>
Signal: {{signallist[i]}}
<br/>
Hostname: {{hostlist[i]}}
<br/>
<br/>
%end
</table>
'''
return template(tpl, info)