猿问

调用模块后不再定义Python全局名'os'

我是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'


森林海
浏览 109回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答