반응형
AttributeError: module 'random' has no attribute 'choice' 해결방법
결론부터 말하자면 파일 이름을 모듈 이름과 같게 쓰면 안된다.
예를 들어 나는 random모듈이 포함된 아래의 소스 코드를 가진 random.py파일을 만들어 실행시킬려고 한다.
import os import random path = ['a', 'b', 'c', 'd', 'e'] select = random.choice(path) print (select + "\n");
# python3 random.py
위와 같은 에러가 뜬다. 여기서 파일이름을 다른걸로 지정해주면 된다.
# python3 rr.py
정상적으로 되는 것을 확인 할 수 있다.
반응형
'Develop > Python' 카테고리의 다른 글
Python3(파이썬3) Selenium(셀레니움) 환경에서 자동로그인 만들기(제작) (0) | 2021.02.02 |
---|---|
Python3(파이썬3) Selenium(셀레니움) 크롬(Chrome) 실행 (0) | 2021.02.02 |
파이썬3 및 셀레니움을 활용하여 SRT 예매 매크로 만들기(1일차) (1) | 2021.01.23 |
파이참(Pycharm)에서 pip 대신 패키지 설치하기(feat. 셀레니움/Selenium) (0) | 2021.01.23 |
파이참(Pycharm)으로 파이썬3(Python3) 환경 구축하기 (0) | 2021.01.23 |
최근댓글