python code에 보면 lambda식 처럼 생겼는데 이게 무슨 의미일까 하는 것들이 보인다. (내 수준은 책, 점프 투 파이썬 수준) 예를 들어, 짝수 판별함수라면 다음과 같을 것이다 #짝수인지 판별하기 def is_odd(number): if number % 2 == 0 return True else: return False 그런데 def 이후에 -> 처럼 문구가 더 써 있다. 이 것은 함수의 return 값이 무엇인지 미리 써주는 것이다. #짝수인지 판별하기 def is_odd(number :int) -> bool: if number % 2 == 0 return True else: return False =end
ERROR E: Unable to locate package python3-pip python은 정상적으로 설치되었음에도 pip는 실행이 되지 않는다. (보통 miniconda나 윈도우에서 package로 설치할 때에는 따로 신경쓰지 않아도 설치가 되었던 것 같은데...) pip도 없고, pip3 도 없고 모듈설치로 하려니 명령어도 안 먹힌다. 인터넷에서 찾은 apt-get을 사용해서 설치하려 해도 안되다. **오류메세지 E: Unable to locate package python3-pip 오류의 범인은 apt-get의 (이전) 버전 때문이다. 업데이트를 하자. 이제 정상적으로 pip가 설치가 된다. 설치가 끝나면 확인해 보자 =end
- code-server가 새 버전이 나오면 docker image를 덮어씌우면서 extension 등이 다 날라가버려서 매번 업데이트 하는 것이 귀찮다. 그래도 안 할 수 는 없고 설정은 그대로 있더라도 ./local 등에 설치되는 항목들은 살릴 수 없어서 다시 설치했더니 python extension은 설치되었는데 이전 경로와 꼬여버려서 인지 terminal에서는 python 명령어가 먹히질 않는다. 경로문제로 아래처럼 '바로가기' 심볼릭 링크를 연결해 준다. ln -s : 심볼릭(가상경로) 링크 파일 생성 ln -s ln -s /usr/bin/python3 /usr/bin/python sudo ln -s /usr/bin/python3 /usr/bin/python * bashrc의 export 경로지..
전체(사용자+시스템) 환경변수 RELOAD$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")# 사용자 환경 변수에 항목추가 및 RELOAD# Set Path[System.Environment]::SetEnvironmentVariable('Path', $env:USERPROFILE + "\AppData\Roaming\npm;" + [System.Environment]::GetEnvironmentVariable('Path', "User"), "User") # RELOAD$env:Path = [System...
HTML을 크롤링을 하는데, 내용이 보이지 않고, "Response 200"이라고만 출력이 된다 HTTP의 상태코드를 보면 200번은 정상적으로 크롤링이 된 것을 알려주는 번호이다.200 OK요청이 성공적으로 되었습니다. 성공의 의미는 HTTP 메소드에 따라 달라집니다 위에서는 -requests.get- 으로 받은 request.response를- .text- 형태로 변환하면 위에처럼 주소의 html 상세값을 표현해 준다. 상세한 각 상태번호는 아래 링크를 참고. https://developer.mozilla.org/ko/docs/Web/HTTP/Status HTTP 상태 코드 - HTTP | MDNHTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줍..
vscode를 어디에서나 사용할 수 있으면 좋겠다!이런 생각을 하다가 찾아보면 code-server가 상위권에 나온다.(최근 2022년 기준) open-vscode / gitpod.io 서비스나 구름ide, 또는 anywherecode 등 검색해보면 몇 가지 사용법이 있으나 Nas시놀로지를 사용하면 code-server가 가장 좋은 선택지 같았다.그런데Nas내 python코드를 모아둔 폴더를 연결해서 사용하고 싶은데 이상하게 연결이 되지 않는다.그 이유는 code-server의 기본폴더가 /home/coder/.... 이기 때문이다. 그래서 이 주소 아래에 Nas의 다른 폴더를 붙여줘야지 workspace에서 볼 수 있다. 자세한 설정은 아래 그림을 참고설치와 사용법은 아래 깃허브 사이트를 참고https..