1. Microsoft 에저 블롭 코드 이용해 프레임워크 설정
출처 입력
def blob_storage_connect(container_name):
try:
connect_str = os.getenv('AZURE_STORAGE_CONNECTION_STRING')
# Create the BlobServiceClient object which will be used to create a container client
blob_service_client = BlobServiceClient.from_connection_string(connect_str)
# Instantiate a ContainerClient
container_client = blob_service_client.get_container_client(container_name)
blobs_list = container_client.list_blobs()
return blobs_list
except Exception as ex:
print('Exception:')
print(ex)
1. 스토리지 계정의 연결 문자열을 가져온다
2. blob_service 클래스의 인스턴스 생성
3. 그다음 모르겠음 ㅠ
2. def cut_str(s, l)
출처 입력
def cut_str(s, l):
return [int(s[i:i+l]) for i in range(0, len(s), l)]
- list comprehension
[] 가 list를 의미하고
한 줄안에다가 for i in range 쓰고 그뒤에 for문 써도 됨.
- range( temp1, temp2, temp3)
temp1 : 시작범위 (0일때 생략가능)
temp2 : 마지막범위(지정된 숫자 바로 앞까지 생성
temp3 : 간격 지정한다(생략시 1로 처리)
def strdate_to_datetime
출처 입력
def strdate_to_datetime(str_date, str_time):
_date = cut_str(str_date, 2)
_date[0] += 2000
_time = cut_str(str_time, 2)
return datetime(*_date, *_time)
*_date *_time
-> * : all
date포함한 all을 가져옴
def making_dataframe
출처 입력
def making_dataframe(col_dict):
data_frame = pd.DataFrame([col_dict])
return data_frame
DataFrame in Pandas
: 2차원 테이블 데이터 구조갖는 자료형
def converting_df_to_excel
출처 입력
# https://blockdmask.tistory.com/429
def converting_df_to_excel(df, filename):
return df.to_excel("{}.xlsx".format(filename), encoding='utf-8')
-> 문자열 인자 처리 세가지 방법
'끄적끄적 인턴생활 (2020)' 카테고리의 다른 글
클라우드 네이티브의 모든 것 (samsung techtonic 2020) (0) | 2021.12.28 |
---|---|
모듈과 패키지 (1) python (0) | 2021.12.28 |
문자열 formating 3 types(python) (0) | 2021.12.28 |
Azure 컨테이너 생성, Blob 업로드 & 다운로드 , 컨테이너 삭제 (0) | 2021.12.28 |
구글 드라이브 API, 폴더 생성과 파일 업로드 (python) (0) | 2021.12.28 |