こんにちは。dict
で作成されたグローバルを使用しようとしています。main.py
これはで呼び出されfunctions.py
ます。私のmain.pyには次のものがあります:
import sys,os,...
import functions.py #import my second file
matrix = {}
matrix_do_something
search_the_matrix(value) #which is defined in functions.py
#FILE: functions.py
def search_the_matrix(value):
global matrix
if value in matrix:
return True
else:
return False
そして私はこのエラーを受け取ります:
NameError: global name 'matrix' is not defined
私はstackoverflowの解決策を読みました。これは、すべてをグローバルファイルに入れてから、すべてのファイルglobal.matrix [value]から呼び出すというものですが、これは必要ありません。私はそれを単にマトリックスと呼び、それを私のグローバルマトリックスと考えたいと思います。これは可能ですか?前もって感謝します