Tôi đã bắt đầu học python. Tôi đã viết một chương trình rất đơn giản.lý do tại sao chương trình python này không hoạt động?
#!/usr/bin/env python
import random
x = random.uniform(-1, 1)
print str(x)
Tôi chạy lệnh này từ dấu nhắc lệnh.
python random.py
Nó trở lại với lỗi:
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'
Nó là một chương trình rất đơn giản, tôi không thể hiểu được những gì sai lầm tôi đã làm trong này. Ai có thể giúp tôi trong việc này? Cảm ơn trước. (hệ điều hành: windows 7; python phiên bản: 2.7)
3 phiếu bình chọn? – user225312
Trên cửa sổ cú pháp shebang '#! Usr/bin/env python' là không cần thiết; nó hoàn toàn không có gì. Đó là cho hệ điều hành giống như Unix để vỏ có thể biết làm thế nào để chạy kịch bản –
@Rafe nó cũng không làm tổn thương và lý do tại sao giả sử nó sẽ luôn luôn chạy trong một môi trường không Unixy? –