私はPythonのランクアマチュアです。これには簡単な解決策があると確信しています。os.path.exists 関数を使用するモジュールを呼び出そうとしています。以下のように書くと、コードは正常に動作します。
import os
if os.path.exists('text.txt'):
print 'yes'
ただし、次のようにモジュールを呼び出すと、「NameError: グローバル名 'os' が定義されていません」というエラーが発生します -
import os
import modutest
modutest.test()
このモジュールで、(私はそれを modutest.py と呼びました)
def test():
if os.path.exists('text.txt'):
print 'yes'