2017-10-17 88 views
1

我得到一个错误与下面的代码:Python模块导入工作不

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 

谁知道为什么进口这种方式是不工作?

回答

1
from os import getcwd 
print getcwd() 

当你只有进口getcwd而不是os怎么能这样工作os.getcwd

+0

现在我明白了。我只是新的python,所以仍然在努力与几个基础 – West

+0

@West如果你'进口操作系统',那么你可以做'.'部分 – vks

+0

酷感谢记住, – West

2

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

import os 
print os.getcwd() 

或者,您可以直接导入模块的方法,并没有对骂时,它的模块:

from os import getcwd 
print getcwd() 
+0

感谢的作品。我想我必须忽略模块名称,每当我使用一个正确的方式导入的功能? – West