Empecé a aprender Python. Escribí un programa muy simple.¿por qué este programa python no está funcionando?
#!/usr/bin/env python
import random
x = random.uniform(-1, 1)
print str(x)
Ejecuto esto desde el símbolo del sistema.
python random.py
volvió con el error:
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'
Es un programa muy simple, no puede entender lo que error que yo en esto. ¿Puede alguien ayudarme en esto? Gracias por adelantado. (sistema operativo: Windows 7; versión de Python: 2.7)
3 votos en serio? – user225312
En Windows, la sintaxis de shebang '#! Usr/bin/env python' no es necesaria; no hace absolutamente nada. Eso es para sistemas operativos de tipo Unix para que el shell pueda saber cómo ejecutar el script. –
@Rafe, también no duele y ¿por qué suponer que siempre se ejecutará en un entorno que no sea de Unixy? –