전체 글 84

[Windows - Tip] 무료 대용량 텍스트 파일 읽기 프로그램, glogg / LTF Viewer

배경 - 때때로 수 백 MB 이상의 방대한 텍스트 파일을 확인해야할 경우가 생기는데, - 일반적인 텍스트 에디터로 실행하려고 하면 너무 대용량이라 실행 불가능 하거나, 읽는 데 과도한 시간 소요 유용한 도구 : glogg / LTF viewer - 무료 - 빠르고 적은 메모리 사용 - 대용량 텍스트파일 읽기 가능 - glogg는 다양한 운영체제 지원 - glogg 다운로드 링크 glogg — Download Download glogg currently runs on Windows and UNIX based systems, including macOS. The MD5 checksums can be checked from the release emails sent to the development list...

Windows 2020.09.27

[Python - How to] 리스트 간 원소 빼기, List A 원소 중 List B에 포함된 원소 빼기

배경 - 어떤 A 라는 리스트에 포함된 원소 중, 다른 리스트 B에 포함된 원소만 빼고 싶을 때, - 즉 집합간 빼기 연산처럼 A에서 A와 B의 교집합을 빼고 싶을 때 사용할 수 있는 방법 - 다음과 같이 ListA (자연수)에서 ListB (홀수)를 빼서 짝수 리스트를 얻으려고 할 때, 리스트간 빼기 연산은 사용 불가 - 지원되지 않는 연산으로 TypeError가 발생 (TypeError: unsupported operand type(s) for -: 'list' and 'list') Python code 1 2 3 4 5 6 ListA = [1,2,3,4,5,6,7,8,9,10] # 자연수 ListB = [1,3,5,7,9] # 홀수 ListC = ListA - ListB # 자연수에서 홀수를 빼서 ..

Python 2020.09.27

[Windows - Tip] 포맷 후 바탕화면에 내 PC 아이콘 표시 - 내 PC / 문서 / 네트워크 / 제어판

배경 - 보통 위도우 포맷을 하면, 바탕화면에 휴지통 아이콘만 덩그러니 있는 경우가 있는데, - 바로가기 아이콘을 만드는 방식이 아닌, 바탕화면 아이콘 추가 방법 방법 - 바탕화면에서 우클릭 -> 개인 설정 -> 테마 -> 바탕 화면 아이콘 설정 - 표시를 원하는 아이콘 체크 활성화 후 확인/적용

Windows 2020.09.16

[Windows - Tip] 윈도우 업데이트 이후 자동 재부팅 방지

배경 - Windows 자동 업데이트 이후, - 컴퓨터로 작업을 하다가 잠시 자리를 비운 사이 컴퓨터가 자동으로 재시작 되거나, - 컴퓨터에게 작업을 걸어놓고 주말이 지난 후 업무에 복귀했는데, 컴퓨터가 자동 재부팅 되어 있거나, - 컴퓨터를 사용하는 중요한 순간에 컴퓨터가 계속 재시작을 시도하는 등 이러한 불상사를 방지하는 방법 방법 1. 윈도우 "로컬 그룹 정책 편집기"를 실행 - 실행 (단축키: Window + R) -> gpedit.msc 입력 -> 확인 2. 우측 정책 트리에서 다음과 같이 이동 - 컴퓨터 구성 -> 관리 템플릿 -> Windows 구성 요소 -> Windows 업데이트 - 윈도우 업데이트 관련 다양항 정책들 편집 가능 3. 예약된 자동 업데이트 설치 시 로그온한 사용자가 있을 ..

Windows 2020.09.15

[Office - Tip] 엑셀 줄 번호 자동 매기기

배경 - 보통 엑셀 데이터에 연속 데이터 체우기("Ctrl + MouseDrag", AutoFill) 를 사용해서 넘버링을 한뒤, - 아래 그림과 같이 엑셀에서 5~7 row를 삭제하면 너버링에 공백이 발생 - 데이터 갯수에 맞게 자동으로 업데이트 되는 넘버링을 하는 방법은? 방법 - 엑셀이 기본 제공하는 ROW() 함수를 사용 - ROW(): 현재 셀의 줄 번호를 return - ROW({Cell}) : 지정한 Cell의 줄 번호를 return - 아래 그림에서, * Auto format : 연속 데이터 체우기 사용 * ROW()-4 : 예를 들어 5번 줄의 경우, ROW()-4 = 5-4 가 되서 1이 출력 - 아래 그림에서, 짝수 줄을 지우면 "ROW()-4" 로 넘버링 한 경우 자동으로 데이터 번..

Office program 2020.09.10

[Python - Error] SyntaxError: unexpected EOF while parsing - 코드 구문이 잘못 되었을 때 발생하는 에러

에러 메시지 - SyntaxError: unexpected EOF while parsing - 특히 괄호 짝이 안맞을 경우 에러 메시지에서 어느 지점이 잘못 되었는지 정확히 보여주지 못할 때가 존재 1 2 3 4 File "d:/14-ETC/VisualStudioCode/python/20200901_Test/main.py", line 79 ^ SyntaxError: unexpected EOF while parsing cs 해결 방법 - 괄호 쌍, 따옴표 쌍 등 구문이 알맞게 적혀있는지 확인 - 문제 발생 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import glob import os class PRACTICE: def __init__(self): return ..

Python 2020.09.02

[Python - How to] 지정 경로의 파일/폴더 리스트 얻기 - 파이썬 표준 라이브러리 "os", "glob" 사용

배경 - 위와 같이 지정 경로에 폴더 및 파일이 있는 상태에서, 각 파일/폴더 경로 및 이름 리스트를 얻는 방법 - 파이썬 표준 라이브러리 os, glob 사용 (어떤 기능을 구현하는 방법은 무수히 많음) 방법 Python code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 import glob import os # 경로 path = "D:\\01-PERSONAL\\04-Blog\\*" print() # 파일 폴더 모두 출력 Path_List = glob.glob(path) Name_List = [os.path.basename(x) for x in Path_List] print("P..

Python 2020.09.01