Python AttributeError

Ben*_*dur 0 python import attributeerror

当我将这段代码输入到python shell中时,它可以正常工作,但是在程序中它会产生错误.

import os
h = os.environ['HOME']
Run Code Online (Sandbox Code Playgroud)

在脚本中它给出了这个错误:

AttributeError: 'str' object has no attribute 'environ'
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况,有什么方法可以解决它吗?

(我有点像学习python所以我不太了解.谷歌没有帮助)

agf*_*agf 7

在某个地方,你已经创建了一个字符串并将其命名os.这.是属性查找运算符,所以它.在这个例子中抱怨左边的东西os.