私は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 votes seriously? – user225312
Windowsでは、シバン構文 '#!usr/bin/env python'は必要ありません。それは絶対に何もしません。それはUnixのようなOSのためです。シェルはスクリプトの実行方法を知ることができます –
@Rafeそれは傷つきませんし、なぜそれがいつもUnixy以外の環境で動くと仮定しますか? –