본문 바로가기

파이썬10

[python]unsupported operand type(s) for /: 'str' and 'int' 해결법/with csv, dataset unsupported operand type(s) for /: 'str' and 'int' 해결법/ with csv, dataset *해결법 #데이터셋의 데이터에 있는 쉼표 ', '를 제거해줍니다. #위와 같은 오류 발생 시 데이터셋에 문제가 있는 겁니다. #먼저 데이터셋을 확인합니다. #많은 쉼표가 보입니다. 아무래도 데이터를 그냥 긁어오다 보니 string형으로 되어있어 문제가 발생하는 것 같습니다. #이제 해결해봅시다. #변경할 데이터를 드래그 해준 뒤, 셀 서식에 들어갑니다. #셀 서식>숫자>확인을 눌러줍니다. #쉼표가 사라졌습니다. 이제 프로그램을 돌려보겠습니다. #문제없이 작동합니다. #고난 처음 데이터를 그냥 복사해 string형이 문제다 싶어 int형으로 변경해보거나 np.int, asty.. 2019. 12. 26.
[python]pyautogui 이미지 파일 인식 실패 시 해결법 pyautogui 이미지 파일 인식 실패 시 해결법 pyautogui.locateCenterOnScreen('apple.png', confidence=0.9) 위와 같이 파일 입력란에 'apple.png'을 입력한 경우 디버그 시 파일을 찾지 못하는 경우가 있습니다. 이런 경우 이미지의 경로를 절대 경로로 바꿔주시면 됩니다. pyautogui.locateCenterOnScreen(r'C:\Users\CT\Desktop\Test\template\apple.png', confidence=0.9) 2019. 12. 24.
[python] ModuleNotFoundError: No module named bs4 ModuleNotFoundError: No module named bs4 해결법 아래와 같이 설치 하면 해결 됩니다. python2는 pip2, python3은 pip3 pip2 install bs4 # for Python2 pip3 install bs4 # for Python3 2019. 12. 22.
[python] for 반복문과 append 활용 리스트 만들기 #for 반복문으로 1차원 리스트 만들기 a = [] # 빈 리스트 생성 for i in range(10): a.append(0) # append로 요소 추가 print(a) [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] #for 반복문으로 2차원 리스트 만들기 a = [] # 빈 리스트 생성 for i in range(3): line = [] # 안쪽 리스트로 사용할 빈 리스트 생성 for j in range(2): line.append(0) # 안쪽 리스트에 0 추가 a.append(line) # 전체 리스트에 안쪽 리스트를 추가 print(a) [[0, 0], [0, 0], [0, 0]] #리스트 표현식으로 2차원 리스트 만들기 (for문 줄이기) a = [[0 for j in range(.. 2019. 12. 7.
[python]from firebase error 해결법 python으로 firebase 관련해 예제나 작업을 하실 경우 이런 류의 오류가 나타날 때가 있습니다. 이런 경우는 보통 py파일명 즉, 파이썬 프로그램명이 firebase로 되어 있는 경우 이거나 firebase라는 이름을 가진 다른 파일이 한 폴더에 있는 경우입니다. 해결책 이름이 firebase로 된 파일을 다른 이름으로 바꿔 주시면 됩니다. 2019. 11. 8.
[python]파이어베이스 연동시 Crpyto오류 python으로 firebase, firebase_admin 연결 시 Crypto 오류가 뜨는 경우가 있습니다. 분명히 Crypto 설치를 했음에도 오류가 떴습니다. from Crypto.PublicKey import RSA ModuleNotFoundError: No module named 'Crypto' 저와 같은 경우 위와 같은 문구 떴습니다. 해결책 먼저 설치가 안되어 있는 경우 pip install pycrpytodome를 입력해 다시 파이썬 파일을 실행해봅니다. 안될 경우 pip freeze 명령어를 통해 pycrpytodome가 설치되어있는지 확인합니다. 앞 명령어가 안될 경우 python -m pip freeze명령어도 가능합니다. 보통은 설치되어있어도 오류가 나는 경우 일 겁니다. 설치해도.. 2019. 11. 7.