반응형

분류 전체보기 146

[python] json.dumps()로 json 데이터 출력 이쁘게 출력하기

json.dumps() 함수의 indent 매개변수를 사용하면 JSON 데이터를 보기 좋게 들여쓰기할 수 있습니다. indent 매개변수에는 들여쓰기할 공백의 개수를 지정합니다. 예를 들어, 다음은 json.dumps() 함수를 사용하여 JSON 데이터를 들여쓰기한 예시입니다. import json 모듈을 꼭 먼저 선언해야한다는 점 잊지말아주세요! import requests import json url = "https://jsonplaceholder.typicode.com/posts/1" response = requests.get(url) if response.status_code == 200: data = response.json() print(json.dumps(data, indent=4)) els..

[python] rest api를 사용하기 위한 방법

REST API를 사용하기 위해서는 파이썬에서 requests 라이브러리를 사용하면 됩니다. requests 라이브러리는 HTTP 요청을 보내고 응답을 받는 기능을 제공합니다. 먼저 requests 라이브러리를 설치해야 합니다. pip 명령어를 사용하여 설치할 수 있습니다. pip install requests 설치가 완료되면, requests 라이브러리를 사용하여 REST API를 호출할 수 있습니다. 예를 들어, 다음은 requests 라이브러리를 사용하여 GET 요청을 보내는 예시입니다. import requests url = "https://jsonplaceholder.typicode.com/posts/1" response = requests.get(url) if response.status_co..

[python] f-sting 다양하게 활용하는 예시 ( 문자열 포맷팅, 리스트, 딕셔너리)

age = 25 print(f"My name is {name} and I am {age} years old.") numbers = [1, 2, 3] print(f"The second number is {numbers[1]}.") person = {"name": "Bob", "age": 30} print(f"{person['name']} is {person['age']} years old.") 위 코드에서 첫 번째 print 문은 f-string을 사용하여 문자열을 포맷팅합니다. 중괄호 {} 안에 변수 name과 age를 넣어 사용합니다. 두 번째 print 문은 리스트 numbers의 두 번째 요소를 출력합니다. f-string을 사용하여 중괄호 안에 numbers[1]을 넣어 사용합니다. 세 번째 pr..

[python] f-sting 이용하여 문자열 포맷팅하기 ( f-sting사용조건)

Python에서 f-string은 문자열 내에서 변수나 표현식을 쉽게 포맷팅할 수 있도록 해주는 기능입니다. f-sting을 사용하기 위해서는 다음과 같은 조건을 만족해야합니다. 1.Python 3.6 이상 버전에서 사용 가능합니다. 2.f-string은 문자열 앞에 f를 붙여 사용합니다. 3.중괄호 {} 안에 변수나 표현식을 넣어 사용합니다. 4.중괄호 안에는 변수나 표현식을 넣을 수 있지만, 함수 호출은 불가능합니다. 5.f-string은 딕셔너리나 리스트 등의 컨테이너 객체를 출력할 수 있습니다. 이 경우 중괄호 안에 컨테이너 객체의 인덱스나 키를 넣어 사용합니다. f-string은 문자열 앞에 f를 붙이고 중괄호 {} 안에 변수나 표현식을 넣어 사용합니다. 예를 들어, 다음과 같은 변수가 있다고 ..

[CKA] label, selector 를 활용하는 방법

라벨이 붙어있는 오브젝트들을 selector를 이용해서 가지고 올 수 있습니다. 아래와 같은 명령어로 라벨을 이용해서 분류해서 사용할 수 있는 것이죠 kubectl get pods --selector key=value kubectl get all --selector key=value kubectl get pods --selector --no-headers | wc -l #파드 갯수를 알려주는 명령어 kubectl get pods --selector key=value --no-headers | wc -l #파드 갯수를 알려주는 명령어

[CKA] 네임스페이스 변경하는 방법

기본적으로 pod, deployment 를 생성할때 네임스페이스를 생성시 정하지 않으면 default 네임스페이스로 지정된다. 따라서, 별도의 네임스페이스 지정 없이 pod 등을 조회했을 때 나오는 항목들은 defualt 네임스페이스로 나오는 것이다 kubectl get pod #defualt 네임스페이스에 생성된 pod 보기 kubectl get pods --namespace=nuri #누리라는 네임스페이스에 있는 파드보기 kubectl get pods -A #모든 네임스페이스에 있는 모든 파드를 보기 이러한 default namespace를 다른 파드로 변경할 수 있는데, 다음과 같이 진행하면된다. 예를들어서 default 네임스페이스와 nuri라는 네임스페이스가 있다고 하고, nuri 라는 네임스페..

현재 실행중인 프로세스 목록 보기 [ ps -aux | grep 프로세스이름]

root@baston:/home/ubuntu# ps --help all Usage: ps [options] Basic options: -A, -e all processes -a all with tty, except session leaders a all with tty, including other users -d all except session leaders -N, --deselect negate selection r only running processes T all processes on this terminal x processes without controlling ttys Output formats: -F extra full -f full-format, including command lin..

반응형