以下のように main の外で関数を呼び出しており、名前エラーが発生しています。getdata()
main 内で関数呼び出しを移動せずにこのエラーを解決する方法はありますか?
filename="data_file.txt"
AU=getdata(filename)
def getdata(filename):
file = open(filename,'r')
return file.read()
def main():
NameError: name 'getdata' is not defined