본문 바로가기

TIL/Python

(34)
python 기초 문법 1. tuple 변경할 수 없는 list라고 보면 됨. tuple은 ( ) 로 되어있다. tuple은 list와 유사하지만 변경이 불가능하므로 데이터가 변경되지 않아야 하거나, 변경되지 않을 것이라고 확신할 때만 사용한다. # 튜플의 기본형 tuple = (1, 2, 3, 'apple', 'banana', 'cherry') 2. f-string formatted-string 문자열 앞에 'f'를 붙여서 사용하며, { } 안에 변수나 표현식을 넣어 해당 값을 문자열에 삽입한다. # f-string 예시 name = "Hyo-Min" age = 28 formatted_string = f"My name is {name} and I am {age} years old." print(formatted_string)..
fetch 함수 fetch 함수의 기본형 fetch(url, options) .then(response => { // 처리할 내용 }) .catch(error => { // 에러 처리 }); url: 요청할 리소스의 URL options: 요청 메서드, 헤더, body 등을 설정할 수 있다. (선택적) 다음은 간단한 GET 요청을 보내는 방법이다. fetch('https://api.example.com/data') .then(response => { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); // JSON 형태로 응답 데이터를 파싱 }) .then(data => { // 처리할 데이터 consol..
Python pip로 설치한 패키지 한번에 지우기 어제 가상환경 활성화가 안되는 오류로 한참동안 고생했는데 오늘 또 비슷한 오류를 겪었다. 바로 VSC를 껐다 키거나 새 터미널을 켤 때 마다 가상환경 활성화를 따로 해주어야 하는 것 한번 활성화 시킨 터미널은 가상환경이 잘 활성화 되지만 터미널을 새로 만들거나 VSC를 껐다 키면 활성화가 풀린다. 이 활성화가 풀린지 모른채로 스파르타 코딩 강의를 들으며 그대로 따라하다가 pip install flask 로 패키지를 설치했고 그게 시스템 환경에 설치되면서 문제가 생겼다. 잘못 설치된 패키지들이다. 어제 requests를 삭제한 것 처럼 일일이 삭제하려면 할 수 있겠지만 그렇게 하면 너무 귀찮기 때문에 한번에 삭제할 수 있는 방법을 찾아보았다. 먼저 pip freeze > requirements.txt 를 ..
Python 가상환경 활성화 오류 venv라는 이름의 가상환경을 생성 한 뒤 import requests 명령어 사용 시 나타난 메세지이다. Python에서 가상환경 생성 후 requests 모듈을 인스톨 했는데도 requests 라이브러리 설치가 필요하다는 메세지가 나왔다. 이 오류는 가상환경은 생성 되었지만 가상환경이 활성화 되지 않아 requests가 가상환경이 아닌 시스템 환경에 설치되었기 때문에 생긴 오류였다. 가상환경이 활성화 되지 않은 경우 pip uninstall requests 로 시스템 환경에 설치된 requests를 지운 후 python -m venv venv 로 가상환경을 만든 후 .venv\Scripts\activate or source .venv/Scripts/activate or source venv/Scrip..