4

私は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'
4

1 に答える 1