2
私はPythonを初めて使用しています。ローカルのものと同じ名前のグローバル変数をどのように参照することができますか?Pythonのローカル変数と同じ名前のグローバル変数を参照してください
spam = 'global spam'
def scope_test():
spam = 'local spam'
print(spam)
# access global spam and print or assign to the local spam
# print(global.spam)
# local.spam = global.spam (something like this)
scope_test()
あなたがすることはできませんそれは意味をなさない。グローバルな状態と名前のシャドーイングの両方を避けるべきです。 – jonrsharpe
あなたは 'print(globals()[" spam "])'できますができません。 –
または 'import sys; –