Append와 extend
append는 리스트 자체가 요소로 들어가고 extend는 리스트를 풀어서 넣는다. list1 = [] list1.append([1, 2, 3]) list1.append([4]) list1.append([5]) print(list1) # [[1, 2, 3], [4], [5]] list2 = [] list2.extend([1, 2, 3]) list...
append는 리스트 자체가 요소로 들어가고 extend는 리스트를 풀어서 넣는다. list1 = [] list1.append([1, 2, 3]) list1.append([4]) list1.append([5]) print(list1) # [[1, 2, 3], [4], [5]] list2 = [] list2.extend([1, 2, 3]) list...
chirpy 설정 모음 Posted by _layouts/post.html에서 <a href="">haedal-uni</a> site.social.links[0] 대신 site.social.links[1] 로 변경(twitter에서 github로 변경) footer _includes/footer.html에서 {% if...
조건부서식 - 막대그래프 추가하기 import openpyxl from openpyxl.formatting.rule import DataBarRule wb = openpyxl.load_workbook("result.xlsx") for sheet_name in wb.sheetnames: if sheet_name.isdigit(): # 문자...
PyCharm 한글 깨짐 해결하기 단독으로 Git Bash를 실행했을 때는 한글이 정상적으로 출력되었지만 PyCharm의 터미널에서 Git Bash를 사용할 경우 한글이 깨져서 출력되는 문제가 발생했다. PyCharm의 Settings에서 인코딩이 이미 UTF-8로 설정되어 있었기 때문에 해당 설정만으로는 문제를 해결할 수 없었다. P...
협업에서는 pull을 중요하게 다룬다. pull 없이 push를 하면 내 변경 사항을 기준으로 히스토리가 재작성되면서 다른 사람이 먼저 main에 반영한 변경 사항이 충돌하거나 사라지는 상황이 발생한다. 보통 main에서 새로운 branch를 checkout해 작업을 진행하는데 그 사이 누군가 main에 PR을 merge했다면 해당 변경 사...
git reset –hard가 되지 않을 때 특정 커밋으로 git reset --hard 하려 했지만 이전 커밋에 특수문자(:)가 포함된 파일명이 있어 오류가 발생했다. (Windows 환경) Could not reset index file to revision ~ 아래와 같이 해결했다. # 백업 git branch backup # wo...
데이터 통합 Python.xlsx와 Java.xlx의 확장자도 다르고 지표도 다른 상황에서 각 파일을 하나의 시트로 통합해 관리하기 위해 작성했다. 원하는 지표만 추출해 표준화하고 자동으로 집계하여 result.xlsx에 저장한다. *이 전 글에서는 여러 엑셀 파일들을 하나의 엑셀 파일에 관리하기 위해 여러 시트들을 활용해 관리했었다. ...
통합 파일 작성하기 기존 형식의 엑셀 파일(results.xlsx)에 여러 개의 엑셀 파일 내 데이터를 하나의 엑셀 파일에 자동으로 통합하고 수식과 서식을 자동으로 정리하는 프로세스를 구축했다. *첨부한 이미지들은 이해를 돕기 위해 임의로 작성했다. 주요 단계 1. 기존 엑셀의 데이터를 삭제 (수식은 유지하기위해 첫번째 행 제거x) 2. 최...
pywin32 엑셀 파일을 열어 특정 지표를 가져오는 과정에서 module 'win32com.gen_py.00020813-0000-0000-C000-000000000046x0x1x9' has no attribute 'CLSIDToClassMap' 라는 오류가 떴다. stackoverflow 를 참고해 오류를 해결했다. python -c "im...
자동화 Python 기본 문법 및 개념 파일 실행 __name__ == "__main__" 해당 파이썬 파일이 직접 실행될 때만 그 안의 코드를 실행하도록 하는 구문 다른 파일에서 import할 경우에는 실행되지 않는다. Import 다른 파일에서 실행할 때 import 구문으로 가져오기 위해 파일명을 간단하게 작성 # a.py def ...