如果我在python提示符中这样做:
import platform
platform.system()
我按预期得到了Linux。
但是,如果我在我的剧本中这样做:
import platform
if(platform.system() == "windows"):
print x
else:
print y
我只是得到了这个错误消息。 AttributeError:str对象没有属性系统
我对Python很陌生,但这让我感到困惑,如果有人能指出这个问题,我将不胜感激。
答案 0 :(得分:9)
在脚本的某处,您有一个名为platform
的变量,该变量会以相同的名称隐藏模块。