1

我收到以下代码错误:

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

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

4

2 回答 2

2

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

import os
print os.getcwd()

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

from os import getcwd
print getcwd()
于 2017-10-17T09:42:47.980 回答
1
from os import getcwd
print getcwd()

当您只导入getcwd而不是os如何工作时os.getcwd

于 2017-10-17T09:42:53.410 回答