実現したいこと
0~100までの乱数を生成したい
発生している問題・分からないこと
import random
print(random.randint(0,100))
このコードを実行しているときに以下のエラーが発生しました。
ファイル名はランダム.pyです。
エラーメッセージ
error
1AttributeError: module 'random' has no attribute 'randint'
該当のソースコード
python
1import random 2 3print(random.randint(0,100))
試したこと・調べたこと
上記の詳細・結果
もともとrandom.pyというファイル名で作っていて、AttributeError: partially initialized module 'random' has no attribute 'randint' (most likely due to a circular import)というエラーが発生していました。それをランダム.pyに変えましたが別のエラーが発生しました。randintとちゃんと書いているのでタイプミスではないと思います。
補足
(追記)pythonを実行している環境はWindows11 intel core i7 で、Visual Studio Codeを使っています。pythonのバージョンはv2024.4.1です。
(追記2)PC上にはrandom.pyが残っていますが、それではないファイル上でコードを実行しています。PC上にファイルがあるとそちらがインポートされてしまうのでしょうか?
0 コメント