Python的platform.system()在脚本中给我返回字符串对象没有system属性
如果我在Python的命令行中这样做:
import platform
platform.system()
我得到了“Linux”,这正是我预期的结果。
但是如果我在我的脚本中这样做:
import platform
if(platform.system() == "windows"):
print x
else:
print y
我就只得到了这个错误信息。
错误信息是:AttributeError: str对象没有system这个属性。
我对Python还很陌生,这让我有点困惑。如果有人能指出问题所在,我将非常感激。
1 个回答
10
在你的代码里,有一个叫做 platform
的变量,它和一个同名的模块冲突了。