我已经开始学习python了。我写了一个非常简单的程序。为什么这个python程序不工作?
#!/usr/bin/env python
import random
x = random.uniform(-1, 1)
print str(x)
我从命令提示符运行此。
python random.py
它返回错误:
Traceback (most recent call last):
File "random.py", line 2, in <module>
import random
File "D:\python practise\random.py", line 3, in <module>
x = random.uniform(-1, 1)
AttributeError: 'module' object has no attribute 'uniform'
这是一个非常简单的程序,我不明白我在做什么错误。有人可以帮我吗?提前致谢。 (操作系统:windows 7; python版本:2.7)
3票严重吗? – user225312 2011-01-21 16:27:21
在Windows上,shebang语法`#!usr/bin/env python`不是必需的;它完全没有。这是类Unix操作系统,以便shell可以知道如何运行脚本 – 2011-01-21 16:28:05