본문 바로가기

분류 전체보기40

[Docker] 파일 복사 도커 파일 복사 컨테이너 -> 로컬 'a' 컨테이너 내부 파일 '/root/aa/bb.txt' 라는 파일을 로컬의 '/root/local'로 가져올 때 아래와 같이 한다. cp 명령어 뒤에 컨테이너 이름과 컨테이너 내부 데이터 경로를 “:” 로 구분해 적어준다. $ docker cp a:/root/aa/bb.txt ~/root/local 로컬 -> 컨테이너 명령어 cp는 동일하고, 인자 위치만 바꿔준다. $ docker cp ~/root/local a:/root/aa/bb.txt 2022. 8. 3.
[Flask] HTTP Get, Post 요청 받기 플라스크에서 HTTP 통신을 통해 Get, Post 요청 받는 법을 기록하고자 한다. GET 방법 1 flask-restplus 패키지의 reqparse 모듈을 이용한다. reqparse.RequestParser() 객체를 생성하고, add_argument('파라 이름')을 통해 변수를 받는다. from flask-restplus import reqparse a_parser= reqparse.RequestParser() a_parser.add_argument('a') print(a_parser.parse_args()['a']) # a 파라값 출력 방법2 request.args['파라명']으로 값 받아오기 print(request.args['a']) # a 파라값 출력 POST 방법1 a_form = ns.. 2022. 8. 2.
[Python] DataFrame -> Json 변환 옵션 JSON(JavaScript Object Notation)은 JavaScript 객체 형식을 기반으로 구조화된 데이터를 표현하는 인코딩 기술이다. 서버와 웹 응용 프로그램 간의 데이터 공유에 널리 사용된다. import pandas as pd df = pd.DataFrame([['a',16,'aa'], ['b',19,'bb'], ['c',18,'cc']], columns = ['Name','Age','Course']) print(df) 출력: Name Age Course 0 a 16 aa 1 b 19 bb 2 c 18 cc to_json 메서드로 json 형태로 변환할 수 있으며, orient 옵션에 따라 형상이 달라진다. import pandas as pd df = pd.DataFrame([['a',1.. 2022. 7. 28.
[PyCharm, IntelliJ] Scanning files to index 무한 반복 Error 현상 1. 프로젝트 진행 중 하단 Background Tasks에 scanning files to index가 무한반복됨. 해결책 1. File - Invalidate Caches 및 재실행 2. 1이 안될 경우, 루트폴더의 .idea, .dex 를 지운다. 2022. 7. 28.
Error : malformed node or string error API에서 받아온 값을 json 형태로 파싱하는 과정에서 에러가 발생했다. string 형태의 값을 ast.literal_eval 함수를 이용해 json 형태로 변환하는 과정에서 오류가 있었다. import requests from ast import literal_eval response = requests.get(url, headers=headers) # 데이터 수신 data = literal_eval(response.text) # literal_eval 함수로 string -> json형식으로 변환 print(data) # 에러 발생! 찾아보니 string -> json형태의 변환은 json.loads 함수를 이용하는 것이 좋다고 한다. 다만, 어떤 응답값들은 ast.literal_eval로도 잘 .. 2022. 7. 26.
[Python] 날짜 다루기 - strftime, strptime datetime 객체 -> 문자열 : strftime 날짜 형식 문자열 -> datetime 객체 : strptime # datetime.strftime([format]) from datetime import datetime date = datetime.now.strftime('%Y%m%d') print(date) # 20220722 time = datetime.now.strftime('%H:%M:%S') print(time) # 15:13:00 date_time = now.strftime('%Y%m%d %H:%M:%S') print(date_time) # 20220722 15:13:00 # datetime.strftime(문자열, [format]) from datetime import datetime .. 2022. 7. 22.