Python模块导入不起作用

时间:2017-10-17 09:39:16

标签: python python-import getcwd

我收到以下代码的错误:

from os import getcwd
os.getcwd()

Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
os.getcwd()
NameError: name 'os' is not defined

任何人都知道为什么导入这种方式不起作用?

2 个答案:

答案 0 :(得分:2)

有两种可能性。第一个是导入模块并在每次调用函数时命名模块:

import os
print os.getcwd()

或者您可以直接导入模块的方法,而不必在调用时命名模块:

from os import getcwd
print getcwd()

答案 1 :(得分:1)

from os import getcwd
print getcwd()

当您仅导入getcwd而不是os时,这怎么可行os.getcwd