본문 바로가기

파이썬6

윈도우에서 파이썬 os.fork()함수 사용하기 - (feat pycharm, vscode) 윈도우에서 fork()함수를 이용해서 자식프로세스를 생성하려고 하니 에러가 뜬다. https://www.sysnet.pe.kr/2/0/12811 Linux: 44. 윈도우 개발자를 위한 리눅스 fork 동작 방식 설명 (파이썬 코드) 글쓴 사람 정성태 (techsharer at outlook.com) 홈페이지 첨부 파일 부모글 보이기/감추기 (연관된 글이 5개 있습니다.) 윈도우 개발자를 위한 리눅스 fork 동작 방식 설명 (파이썬 코드) fork는 리눅스 전용 www.sysnet.pe.kr 위의 블로그에서 해답을 찾았다. 윈도우 운영체제는 "프로세스 복제"라는 개념이 없다고 한다. 해결법은 윈도우 환경에서 wsl을 이용하면 우분투 운영체제를 사용할 수 있는데, 우분투 안에서 파이썬을 사용하는 것이다... 2023. 10. 12.
파이썬 입력 받기 / input()과 sys.stidin.readline() 사용 입력 받기 이전에 필요한 파이썬 함수들 , 기본개념 map() map()은 iterable (순회 가능한) 객체의 모든 항목에 함수를 적용하여 결과를 리턴한다. 💡iterable한 객체 - 반복 가능한 객체 - 파이썬에서는 list, tuple, set, dictionary, str, range 등 💡iterator - 반복문을 이용해 데이터를 순회하며 처리 - iterator가 데이터를 처리하려면 iterable한 객체라는 조건이 필요 a = map(int, ['1','2','3']) >> a [1,2,3] function -> int 함수 iterable한 객체 -> ['1','2','3'] int 함수를 iterable한 객체에 각각 적용해서 결과를 리턴한다. split() 문자열을 분할 후 리스트.. 2023. 8. 6.
[소켓 프로그래밍] 파이썬 소켓으로 파일 전송하고 받기 (TCP 통신에서 소켓을 close() 하는 것의 중요성) https://foxtrotin.tistory.com/278 [파이썬] 소켓 프로그래밍-파일 전송, 파일 수신 이전 글에서 1:1 채팅 프로그램을 만들었다 (foxtrotin.tistory.com/272) 이번에는 소켓으로 파일을 보내는 프로그램을 만들어 본다 기본적인 내용은 1:1 채팅 프로그램 글에 있습니다 파일 처리 방법 파 foxtrotin.tistory.com 위의 블로그를 토대로 파이썬 소켓으로 파일 전송, 수신을 하고 있었다. 그런데 파일 전송은 완벽하게 되는데, 수신이 안되는 문제점이 있었다. 서버에서 파일 전송은 아래 사진처럼 완벽하게 되었다. 그런데 클라이언트에서 파일 수신이 되지 않고 계속 코드가 돌아가고 있다. 이유는 서버에서 accept함수에서 리턴된 소켓(통신 소켓)을 닫지 않아.. 2023. 6. 26.
json 파일 csv로 변환하기 (json to csv convert) ai허브에서 다운 받은 일상생활구어체데이터가 json데이터로 되어있었다. https://www.aihub.or.kr/aihubdata/data/view.do?currMenu=115&topMenu=100&aihubDataSe=realm&dataSetSn=71265 AI-Hub 샘플 데이터 ? ※샘플데이터는 데이터의 이해를 돕기 위해 별도로 가공하여 제공하는 정보로써 원본 데이터와 차이가 있을 수 있으며, 데이터에 따라서 민감한 정보는 일부 마스킹(*) 처리가 되 www.aihub.or.kr 이를 csv로 바꿔보자!! 다음과 같은 json 파일이 존재한다. import json import csv # 일상생활및구어체_영한_train_set.json' 파일을 읽어서 train_set.csv 파일에 저장 wit.. 2022. 12. 13.