Computer 비관심/PyQt5 13

[파이썬과 자바스크립트의 차이] 리스트에서 for... in

자바스크립트와 파이썬은 같은 명령어로 다른 결과가 나올 수 있다. 아직 더 살펴봐야 겠지만 for in에서 다른 점을 찾게 되었다. 자바스크립트를 먼저 배운 까닭에 자바스크립트에서 for in을 실행했을때 나오는 결과를 생각하고 파이썬에서 for in을 하니 오류가 발생했다. 파이썬에서pocketmons = ['피카츄','라이츄','파이리','꼬북이' ] 리스트를 for ... in 한 결과 자바스크립트에서의 결과 같은 명령어 다른 결과.... 그렇다면 dictionary에서는 어떨까? 똑같이 나온다.

파이썬 버전 3.5 exe 파일로 만들기

Python과 PyQt를 사용해서 프로그램을 만든 뒤 EXE파일로 만드는 방법 python 3.5버전은 py2exe가 되지 않는다. EXE 파일로 꼭 만들고 싶어서 헤매고 헤맨뒤에 PyInstaller라는 모듈을 찾았다.이 모듈을 사용하면 정말 쉽게 .py파일을 .exe파일로 컴파일 할 수 있다. 다음은 exe파일로 바꾸는 과정이다. ****** 추가 ******** **2020 7월 23일 **1. 용량이 너무 커서 줄이는 법을 확인해보니가상환경을 만들고 거기에 사용할 모듈들을 설치하고 pyinstaller도 설치한 뒤 pyinstaller 파일이름.py를 실행하면 exe로 만드는 시간도 줄 뿐더러 용량역시 줄어든다. 2. 아이콘을 바꾸고 싶으면 커멘드에 -i "icon.ico"아이콘을 ico파일로 바..

python으로 데이타베이스 접속, 한글이 깨진다면!

요즘 파이썬이 재미 있다. 특히 idle을 사용하면 바로바로 결과가 나오는게 급한 내 성격에 딱 맞는 것 같다. 즉각즉각 나오니까 프로그램연습에도 좋은거 같다. 이번에는 python으로 cafe24에 호스팅 되어있는 myphpadmin에 접속해보았다. 하지만 접속은 되지만 db에서 select하여 데이타를 가져올때 한글이 깨져서 나왔다. 이 문제는 다음과 같이 해결 할 수 있다. db = pymysql.connect(host='ganadara123.cafe24.com', port=3306, user='ganadara123', password='내 비밀번호', db='ganadara123', charset='utf8') 이와 같이 데이타베이스에 접속할때 charset = 'utf8'을 추가하여 적어준다.그..