41094


mac 10.11.6  
bash version 4.4.12  
Python 3.6.3 |Anaconda, Inc.|

pythonを勉強中なのですが、ランダムに格言が表示されるプログラムを実行しました。  
ファイル名 list-kakugen.py  
bashでIDLE 3.6.3を立ち上げて、実行すると正常にランダムに格言が表示されます。

しかし、同じファイルをbashで  
pythom3.6 list-kakugen.py  
で実行すると、下記のようなメッセージが出てうまくいきません。何故でしょうか

[code]

    Traceback (most recent call last):
      File "list-kakugen.py", line 1, in <module>
        import random
      File "/Users/Yoshi/python3_systemtrade/jissen_python/First-time/random.py", line 11, in <module>
        i = random.randint(0, len(kakugen)-1)
    AttributeError: module 'random' has no attribute 'randint'
    
[/code]

ファイル名 list-kakugen.py

[code]

    import random
    
    kakugen = [
        "能ある鷹は爪を隠す",
        "豚に真珠",
        "二兎を追う者は一兎をも得ず",
        "叩き続けなさい。そうすれば開かれます。"]
    
    i = random.randint(0, len(kakugen)-1)
    
    print( kakugen[i] )
    
[/code]


CC BY-SA 3.0
2018-01-19T10:48:58.923
41092
2018-01-21T23:29:19.213
2018-01-21T23:29:19.213
754
25524
question
python
mac bashでのpythonエラーについての質問です


`/Users/Yoshi/python3_systemtrade/jissen_python/First-time/random.py`

を見に行ってしまっています。

このファイルの名前を変えたりするなどすると、本来あなたが望んでいる`random`を見に行くはずです。


CC BY-SA 3.0
2018-01-19T11:34:17.847
41094
2018-01-19T11:40:14.683
2018-01-19T11:40:14.683
9008
9008
41092
answer