전체 글33 tar unzip import subprocessimport osimport glob# 현재 디렉토리 기준current_dir = os.getcwd()tar_files = glob.glob(os.path.join(current_dir, '*.tar.gz'))for tar_path in tar_files: base_name = os.path.basename(tar_path) name_without_ext = base_name.replace('.tar.gz', '') extract_dir = os.path.join(current_dir, name_without_ext) try: print(f"\n>>> 압축 해제 시작: {base_name}") # 압축 해제 디렉토리 생성 .. 2025. 7. 2. unzip import tarfileimport osimport glob# 현재 폴더 기준current_dir = os.getcwd()# 현재 폴더 내 모든 .tar.gz 파일 찾기tar_files = glob.glob(os.path.join(current_dir, '*.tar.gz'))for tar_path in tar_files: try: # 압축 파일 이름에서 .tar.gz 제거 base_name = os.path.basename(tar_path) name_without_ext = base_name.replace('.tar.gz', '') # 압축 해제 폴더 생성 extract_dir = os.path.join(current_d.. 2025. 7. 2. python zip import tarfileimport os# 압축 파일 경로tar_path = 'example.tar.gz'# 압축 파일명에서 확장자 제거하여 폴더 이름 생성base_name = os.path.basename(tar_path)folder_name = os.path.splitext(os.path.splitext(base_name)[0])[0] # .tar.gz 제거extract_path = os.path.join(os.path.dirname(tar_path), folder_name)# 폴더 생성os.makedirs(extract_path, exist_ok=True)# 압축 해제with tarfile.open(tar_path, 'r:gz') as tar: tar.extractall(path=extra.. 2025. 7. 2. video fit 세로로 긴(예: 9:16) 동영상을 가로 화면(예: 16:9)에 재생할 때, 블랙 여백(레터박스 현상)을 제거하고 가운데를 기준으로 화면에 꽉 차게 보이도록 하는 함수는 CSS object-fit: cover와 JavaScript를 조합하면 쉽게 구현할 수 있습니다.다음은 영상이 화면에 꽉 차도록 가운데 정렬하여 보이게 하는 함수입니다. Mode: expand Your browser does not support the video tag. Your browser does not support the video tag. ⸻✅ HTML⸻✅ CSS (기본 스타일)#myVideo { position: absolute; top: 50%; left: 50%; t.. 2025. 6. 26. 이전 1 2 3 4 ··· 9 다음