본문 바로가기

코딩18

윈도우에서 파이썬 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.
[Git] Push하지 않은 Commit 되돌리기 문제 상황 로컬에 있는 파일을 github(원격 저장소)에 올리려고 하니, 100mb의 용량제한으로 인해 push 되지 않았다. 그래서 100mb 이상인 파일을 모두 지우고 push를 하려고 하니 이전에 커밋한 것들이 push 되지 않아서 에러가 발생했다. 100mb의 용량제한 에러가 뜬 커밋 전의 커밋으로 돌아가야 100mb 이상인 파일을 모두 지운 커밋의 push가 가능하다. 100mb 용량제한 에러가 난 커밋은 " json delete, v2 code upload"이며 이 보다 전의 커밋으로 돌아가야 한다. 맨 아래에 있는 커밋인 "Create README.md" 로 커밋을 되돌린다. "Create README.md" 커밋 아이디를 복사하고 아래의 명령어를 입력한다. git reset --soft .. 2022. 12. 27.
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.
[git] pull request 시 jupyter notebook 파일이 html 파일로 보이는 이유 + 약간의 해결 (?) .ipynb 파일에 있는 코드를 리뷰하고 싶었는데 html 코드로 뜨는 것이다! 그 이유는 jupyter notebook , jupyter lab은 서버 연결을 통해 웹으로 파일을 볼 수 있게 한다. 그러므로 pull request에서 ipynb파일이 추가 되거나 변경되면 위의 사진처럼 html 언어로 번역이 되어서 뜨는 것이다. 해결책은 .py 파일로 변경 하는 것이다. 작업하고 있는 경로에서 아래 명령어를 입력한다. jupyter nbconvert --to script 파일명.ipynb .ipynb를 .py 파일로 변경 완료! .py 파일로 업로드 시 깨지지 않고 잘 뜬다..! 2022. 10. 2.