공부하며놀자/프로그래밍40 [python]파이썬 기초 연습 console tic tac toe 게임. (3목 5목 오목 삼목) 파이썬 기초 공부 from itertools import cycledef win(current_game): def check_winner(check, type_win): if check.count(check[0]) == len(check) and check[0] != 0: print(f"Player {check[0]} is the winner : {type_win}") return True return False #Diagnol Back-slash diags = [] test_reverse = reversed(range(len(current_game))) for col, row in enumerate(test_reverse): diags.append(current_game[row][col]) if che.. 2019. 3. 1. [Python][PyVisa] 파이썬으로 VISA 통신 방법 기존의 많은 장비(Instrument) 들은 VISA로 통신하도록 되어 있다. 최근에는 이더넷으로 통신하는 추세로 바뀌고 있다. 파이썬으로 VISA library를 이용하여 장비와 통신해보자. 1. PyVisa 설치하기pip install -U pyvisa를 cmd에서 입력하고 아래와 같이 설치하자. 2018. 9. 19. [Python][PySerial] ModuleNotFoundError : No module name 'serial' issue solve 문제 해결 파이썬에서 pip install 오류 현상과 해결 방법 Envinronment 윈도우7/32비트 파이썬 3.x 컴포트, serial 통신 프로그램을 하나 짜려고 하다 발견했다. AT 커맨드를 폰에 날려서 폰을 컨드롤 하기 위한 것이다. 검색 후 PySerial 모듈을 이용하여 짜보려고 아래와 같이 간단히 짰다. 아래 코드의 동작 여부는 모르지만 첫 줄 부터 에러가 떴다. import serial print("hello") ser = serial.Serial() ser.port='COM22' ser.baudrate=115200 print(ser) ser.open() ser.isOpen() print(ser.isOpen()) print("bye") pip install 에러내용 Traceback (most .. 2018. 8. 30. [프로그래밍][c/c++] Copy CString to clipboard. CString 클립보드에 붙여넣기 매번 사용자에게 IP를 입력하도록 요구 받는데, default로 자주 쓰이는 IP는 정해져 있다.미리 클립보드에 붙여넣기를 해두면 입력할때 paste만 하면되니 편할 것 같아서 구글링하여아래와 같이 함수를 만들었다. void copyToClipboard(const CString strText){HGLOBAL h; LPTSTR arr; size_t bytes = (strText.GetLength()+1)*sizeof(TCHAR); h=GlobalAlloc(GMEM_MOVEABLE, bytes); arr=(LPTSTR)GlobalLock(h); ZeroMemory(arr,bytes); _tcscpy_s(arr, strText.GetLength()+1, strText); //strText.ReleaseBuff.. 2016. 9. 13. 이전 1 2 3 4 5 6 7 8 ··· 10 다음 반응형