2021/03/01 7

Python 표준 라이브러리 (날짜, 시간 -datetime)

Python에서는 날짜와 시간을 표현하기 위해 datetime 라이브러리를 사용합니다. 아래와 같은 항목들을 다룹니다. Year Month Day Hour Minute Second Microsecond 함수 내용 사용법 datetime.datetime.now() 현재 시간 datetime.datetime.now() datetime.date() 2021년 3월 1일 datetime.date(2021, 3, 1) datetime.time() 15시 30분 00초 datetime.time(15, 30, 00) datetime.datetime() 2021년 3월 1일 15시 30분 00초 datetime.datetime(2021, 3, 1, 15, 30, 00) weekday() 요일을 0 ~ 6 숫자로 표현합..

[이미지 편집] 훠닐 스타일픽스

살다보면 이미지 파일들을 편집할 일이 생깁니다. Windows 그림판이 많이 발전했다고는 하지만 이것저것 작업하기에는 조금 불편합니다. 그렇다고 포토샵을 사용하자니 사용량에 비해 너무 비쌉니다. (2021년 2월, 기업 사용 39,000원/월) 훠닐에서 만든 스타일픽스는 전문적이지 않은 그래픽 작업을 하는 사용자들에게 매우 적합하다고 생각합니다. 포토샵의 .psd 파일은 지원하지 않지만 스타일픽스만의 파일 확장자 .tsp 를 지원하여 레이어 작업도 가능합니다. 설치가 불필요한 포터블 버전도 지원하며, 구동 시간이 매우 짧아 가볍게 사용이 가능합니다. 아래 경로에서 다운받아 사용하실 수 있습니다. hornil.com/kr/products/stylepix/ http://hostinfo.cafe24.com/o..

Utility 2021.03.01

[이미지 뷰어] 꿀뷰 (honeyview)

꿀뷰는 반디집을 만든 반디소프트에서 제작한 이미지 뷰어 프로그램 입니다. 옛날부터 많은 이미지 뷰어 프로그램을 사용했었으나 유료로 전환되거나 파일을 읽는데 너무 많은 시간이 소요되는 문제가 있었습니다. Windows 기본 뷰어는 개인적으로 동작이 이상하다고 느껴져서 불만이 있었습니다. 그러던 중 꿀뷰를 찾게 되었고 아직까지도 굉장히 만족하며 사용하고 있습니다. 기업 무료 사용도 가능하기 때문에 반디집과 함께 회사에서 사용하고 있습니다. 별도의 광고나 요구사항도 없고 사용 방법도 간단합니다. kr.bandisoft.com/honeyview/ 무료 이미지 뷰어 꿀뷰 · 소개 및 다운로드 · 움짤에 강한 이미지 뷰어 꿀뷰 다양한 포맷의 이미지를 빠르게 보여주는 고성능 무료 이미지 뷰어입니다. 광고 주요 특징 ..

Utility 2021.03.01

[압축 프로그램] 반디집

제 기준으로 압축 파일의 대세는 arj -> rar -> zip -> 7z 으로 옮겨갔습니다. 리눅스에서는 여전히 tar이 많이 사용되고 초심자 분들께서는 알집을 사용하여 alz, egg를 사용하는 경우도 있습니다. 저의 경우 7z 파일을 선호하고 있습니다. 반디소프트에서 제작한 반디집은 무료로 사용이 가능한 압축/해제 툴입니다. 그래서 회사에서도 이 툴을 사용하고 있습니다. 별도의 광고나 요구사항도 없고 사용 방법도 간단합니다. kr.bandisoft.com/bandizip/ 반디집 공식 홈페이지 · ALZ, EGG, 7Z, RAR 지원 무료 압축 프로그램 반디집 (Windows) 반디집은 다양한 기능을 제공하고 빠르게 작동하는 압축 프로그램입니다. 무료로도 사용할 수 있으며, 유료 에디션은 다양한 고..

Utility 2021.03.01

Python 표준 라이브러리 (디렉토리(폴더) -directory(folder)-, os, glob)

디렉토리를 관리하기 위해 사용되는 표준 라이브러리는 크게 os, glob 두 가지가 있습니다. os 모듈 함수 설명 사용법 결과 os.listdir() 현재 파일 및 디렉토리 목록 print(os.listdir()) print('---') print(os.listdir('c:\\')) ['.idea', 'main.py', 'mymodule.py', 'text.txt', 'tistory', 'venv', '__pycache__'] --- ['$Recycle.Bin', ... 이하 생략] os.getcwd() 현재 디렉토리 print(os.getcwd()) D:\dev\workspace\python\helloworld\venv\Scripts\python.exe D:\dev\workspace\python\he..

PyCharm의 Python console(파이썬 콘솔) 한글 깨짐 문제 해결

PyCharm 사용 시 아래의 명령을 실행하면 콘솔창의 한글값이 깨지는 것을 확인할 수 있습니다. os.system('dir/w') 그러나 Windows의 cmd창을 열고 실행시키면 정상적으로 표시됩니다. 이에 대한 해결책을 이것저것 찾아봤는데 근본적인 해결책은 없어보입니다. 아래와 같이 실행 전에 chcp 65001 명령어를 수행하시면 보기 불편한 문제는 일단 사라집니다. import os os.system('chcp 65001') os.system('dir/w') 이 문제에 대한 근본적인 해결책은 저는 못 찾았습니다. JetBrains사에서 한국어 code page를 제대로 표시하게끔 수정을 해줘야 하는 것이 아닌가 싶습니다. chcp는 Windows 콘솔의 언어 코드를 변경하는 명령어 입니다. - ..

Python 표준 라이브러리 (파일 -file-)

파일의 입출력을 위해서는 별도의 모듈을 import하지 않아도 Python 표준 내장 라이브러리를 사용할 수 있습니다. fp = open(파일명, 모드, 인코딩) 함수를 통해 file을 열고 파일 포인터를 얻어올 수 있습니다. 모드는 아래 세 가지가 있습니다. 모드 뜻 r read 읽기모드 w write 쓰기모드 a append 추가모드 파일 포인터가 지원하는 함수는 아래와 같습니다. 함수명 뜻 사용법 (fp = open(...)한 경우) write 파일에 내용을 작성 fp.write('abc') read 파일의 내용을 읽어옴 a = fp.read() readline readlines seek x번째 위치로 포인터를 옮김 fp.seek(5) tell 현재 포인터의 위치를 알려줌 fp.tell() clos..