print() 함수 란? print() 함수는 파이썬에서 가장 기본적이고 자주 사용되는 함수 중 하나로, 다양한 형식과 옵션을 제공하여, 콘솔에 정보를 출력하는 메소드입니다. 함수 형식 print("Hello, world!") 예제. 변수를 사용한 출력 name = "Jane" print("Hello, " + name + "!") # 출력: Hello, Jane! 예제. 쉼표로 구분된 여러 출력 a = 5 b = 10 print("The values are", a, "and", b) #출력 : The values are 5 and 10 예제. 문자열 포매팅을 사용한 출력 (format() 사용) name = "Alice" age = 30 print("My name is {} and I am {} year..
json.loads() 함수란 json.loads() 함수는 JSON 포맷의 문자열을 파이썬의 객체로 변환(디코딩)합니다. 예를 들어, JSON 형태의 문자열을 파이썬의 딕셔너리, 리스트, 문자열, 숫자, True, False, None 등으로 변환할 수 있습니다. 함수 형식 json.loads(s, *, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, **kw) 여기서 s는 JSON 형태의 문자열입니다. 나머지 인자들은 옵셔널하며, 다양한 디코딩 옵션을 제공합니다. 예제 1: JSON 문자열을 파이썬 딕셔너리로 변환하기 JSON 문자열이 파이썬 딕셔너리로 변환됩..
remove() 함수란 remove는 파이썬 리스트의 메서드로서, 리스트에서 첫 번째로 발견되는 주어진 값을 제거합니다. 만약 주어진 값이 리스트에 없으면 ValueError를 발생시킵니다. 함수 정의 list.remove(value) (value: 리스트에서 제거하고자 하는 값입니다.) 예제. 기본적인 사용법 lst = [1, 2, 3, 4, 5] lst.remove(3) print(lst) 결과 출력: [1, 2, 4, 5] 예제. 리스트에 같은 값이 여러 개 있을 때 lst = [1, 2, 3, 3, 4, 5] lst.remove(3) print(lst) 결과 출력: [1, 2, 3, 4, 5] # 첫 번쨰로 발견된 '3'만 제거됩니다. 예제. 리스트에 제거하려는 값이 없을 때 lst = [1, 2..
datatime 모듈 datetime 모듈은 파이썬의 표준 라이브러리 중 하나로, 날짜와 시간을 처리하는 데 유용한 클래스들을 제공합니다. 예제. 현재 날짜 가져오기 from datetime import date today = date.today() print("오늘의 날짜:", today) 출력 오늘의 날짜: 2023-07-22 예제. 현재 시간 가져오기 from datetime import datetime now = datetime.now() print("현재 시간:", now) 출력 현재 시간: 2023-07-22 15:30:45.123456 예제. 날짜와 시간 서식 지정하기 from datetime import datetime now = datetime.now() formatted_date_tim..
오랜만에 pip를 통해 패키지를 설치하려 보니 아래와 같은 에러가 발생하네요 You are using pip version 8.1.2, however version 23.1.2 is available. You should consider upgrading via the 'pip install --upgrade pip' command 결론은, pip 버전이 너무 낮어서 업그레이드를 하라는 내용이고요 확인해 보셨겠지만 'pip install --upgrade pip'를 실행하면 계속 동일한 에러가 발생합니다. 이유는 버전이 낮어도 너무 낮아서 한번에 최신 버전까지 가지 못하는 것이고요 해결 방법은 아래 명령어를 통해 먼저 20.3 버전으로 올리고 나서 pip install --upgrade pip==20.3..
"AttributeError: 'NoneType' object has no attribute 'get'"는 일반적으로 Python에서 None 객체에 get() 메서드를 호출하려고 할 때 발생하는 오류입니다. 다시 말해, 메서드나 속성이 없는 None 객체에 접근하려고 하기 때문에 발생하는 것입니다. 이 오류를 해결하기 위해서는 None인 변수나 객체를 찾아내고, 해당 객체에 접근하기 전에 유효한 값을 할당해야 합니다. 이 오류가 발생할 수 있는 일반적인 상황과 해결 방법을 알아보겠습니다: 1. 반환값이 없는 함수의 메서드를 호출하는 경우 result = some_function() result.get() # some_function이 None을 반환한다면 AttributeError가 발생합니다. 이 경..
append() 함수란 append() 함수는 파이썬에서 리스트의 끝에 새로운 요소를 추가하는 메소드입니다. 함수 형식 list.append(object) 예제. 새로운 정보를 리스트에 추가 # 리스트 생성 fruits = ['apple', 'banana', 'cherry'] # append() 함수를 사용하여 새로운 요소 추가 fruits.append('orange') # 추가 후 리스트 출력 print(fruits) 결과 ['apple', 'banana', 'cherry', 'orange'] 예제. 리스트 안의 리스트를 추가 >>> list1 = [1, 2, 3] >>> list2 = [4, 5, 6] >>> list1.append(list2) >>> print(list1) [1, 2, 3, [4, ..
import argparse # 인스턴스 생성 parser = argparse.ArgumentParser(description='sample') # 입력 받을 인자값 등록 parser.add_argument('--service', dest='service', help='원하는 서비스를 입력하시오.[Web/App/DB]', required=True) parser.add_argument('--type', dest='type', help='원하는 환경을 입력하시오[알파/베타/리얼]', required=True) # 인자값을 args에 저장 args = parser.parse_args() # 출력 print('args.service:', args.service) print('args.type:', args.ty..
이따금씩 하게 되는 엑셀 단순 업무의 시간을 최대한 줄이기 위해 자동화하는 방법에 대해 배워보고자 포스팅으로 기록을 남깁니다 자동화 방법은 "python openpyxl"을 이용하였습니다. openpyxl 설치 # pip install openpyxl 용어 정리 용어 뜻 workbook 엑셀 파일 sheet 엑셀 내 각 페이지 cell 엑셀 시트내 하나의 칸을 의미, 행과 열로 이루어짐 예제.1 - 새로운 엑셀 파일 생성 -> sheet 이름 바꾸기 -> 파일로 저장 from openpyxl import Workbook wb = Workbook() # 새 워크북 생성 ws = wb.active # 현재 활성화된 sheet 가져옴 ws.title = "Test_Sheet" # sheet 이름 변경 wb.s..
▶ GET #!/bin/usr/python import http.client conn = http.client.HTTPConnection("httpbin.org") conn.request("GET", "/get") res = conn.getresponse() print(res.status, res.reason) conn.close() ▶ PUT #!/usr/bin/python import http.client conn = http.client.HTTPConnection("httpbin.org") datas = {'data1': 1, 'data2': 2, 'data3': 3} headers = {"Content-type":"application/json"} conn.request("POST", "/post..
#!/usr/bin/python import datetime raw_dates = datetime.datetime.now() print(raw_dates) dates = raw_dates.strftime("%Y%m%d") print(dates) ▶ 출력 2020-10-28 17:14:57.317614 20201028 ▶ 기준 시간 : 2020-10-28 17:19:30.360247 기호 의미 출력 %Y 년도 네자리 2020 %y 년도 두자리 20 %B 월 영문 October %b 월 영문 간략히 Oct %M 분 두자리 19 %m 월 두자리 10 %D 월/일/년 10/28/20 %d 일 두자리 28 %p 오후 영문 PM %A 요일 영문 Wednsday %a 요일 영문 간력히 wed %w 요일 숫자표시(일요..
1. import socket -> gethostname() import socket def get_hostname(): host = socket.gethostname() print('HOST:' + host) if __name__ == '__main__': get_hostname() 2. import playform -> uname()[1] import platform def get_hostname(): host=platform.uname()[1] print('HOST:' + host) if __name__ == '__main__': get_hostname() 3. import os -> uname()[1] import os def get_hostname(): host=os.uname()[1] prin..