Category Archives: Python

[python] List Reverse / List to string and convert to integer

아래와 같은 list가 있다고 가정하자

[1,2,3,4,5] 를 [5,4,3,2,1]로 바꾸고
이를 hex code 0x54321 로 바꾸고 싶은 경우이다.

[python] string을 variable로 사용하는 방법

다른 방법도 있을 것 같지만 dictionary를 사용하여 구현할 수 있다.

나의 경우에는 굉장히 유용하게 사용하였는데..
막상 여기에 예제를 작성해보니 별게 없네..

[python] logging 사용법

차이점은 위의 방법은 logfile을 overwirte 한다.
아래 방법은 기존 logfile에 추가로 log를 붙여 넣는다.

logging module 에는 아래와 같은 Severity 가 있다.

[python] Socket TCP/IP 통신 설정

음..

 

현재 꾸미고 있는 환경은 대충 아래 그림과 같다.

 

Application Program과 Rasp. 가 wifi로 통신을 해야 한다.

많은 양의 통신이 이루어 질 것으로 보이는데 뭐 어쨌든.. 

python으로 간단한 socket program을 작성하여 개발 환경을 구축했다.

 

Rasp. = Server / Application = Client 이다. 

 

Server —–

 

Client —-

 

개념은 아래와 같다. 

 

Rasp.은 항상 Application(이하 App.)의 명령을 기다린다. 

App.이 특성 요청을 보내면 Rasp.은 이 명령을 defetch 해서 명령을 수행하고 적절한 데이터를 App.에 전송한다.

App. 은 특정 요청에 대한 결과를 받아 GUI 로 표시한다.