본문 바로가기

코딩/파이썬4

윈도우에서 파이썬 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.
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.
파이썬 sorted() 람다(lambda), key, x[0],x[1] 파이썬을 여러조건으로 정렬하기 위해서 sorted()를 이용한다. key 인자에 함수를 넘겨주면 해당 함수의 반환값을 비교하여 순서대로 정렬한다 use_time2 은 리스트 안에 들어있는 튜플의 0번째 인덱스에 위치한 값을 오름차순으로 정렬하였다. 만약 0번째 인덱스에 위치한 값이 같은 튜플이 2개 이상이라면 use_time에 있던 순서대로 정렬된다. use_time3는 리스트 안에 들어있는 튜플의 1번째 인덱스에 위치한 값을 오름차순으로 정렬하였다. 만약 1번째 인덱스에 위치한 값이 같은 튜플이 2개 이상이라면 use_time에 있던 순서대로 정렬된다. use_time은 리스트 안에 있는 튜플의 1번째 인덱스에 위치한 값을 오름차순으로 정렬 후 만약 (5,6) 과 (6,6) 처럼 튜플의 1번째 인덱스 .. 2022. 2. 24.
python에서 .HEIC 확장자 .jpg로 변경하기 첫 번째 방법 파일명에 .jpg로 바꾸자 dst = 'C0'+str(i)+'_SY_'+ datetime.datetime.now().strftime('%Y%m%d_')+ str(cnt).zfill(3)."jpg" 파일명을 다음과 같이 ".jpg"로 추가하여 파일명을 .jpg로 바꾸었다. 파일이 깨지지 않고 jpg파일로 저장된 것을 확인하였다. 그런데... 문제는!!?? 코랩에서 이미지를 출력하려고 하니 파일이 깨진다. 두 번째 방법 https://pypi.org/project/pyheif/ pyheif Python 3.6+ interface to libheif library pypi.org 파이썬에서 HEIC 파일을 JPG로 바꾸어주는 라이브러리가 있었다. from PIL import Image impor.. 2021. 10. 22.