본문 바로가기

Python

[Python 개발팁] datetime를 이용해 날짜 추출해보기 안녕하세요 철사마 입니다. 파이썬에서 자주 사용하는 날짜 관련 함수를 정리해 보았습니다. import datetime now = datetime.datetime.now() print(now) # 2015-04-19 12:11:32.669083 nowDate = now.strftime('%Y-%m-%d') print(nowDate) # 2015-04-19 nowTime = now.strftime('%H:%M:%S') print(nowTime) # 12:11:32 nowDatetime = now.strftime('%Y-%m-%d %H:%M:%S') print(nowDatetime) # 2015-04-19 12:11:32 더보기
[Python 개발팁] Pyinstaller를 이용해 파이썬 파일을 exe 실행파일로 변환해보기 파이썬으로 개발을 하면서 py로 파일을 만들면 파이썬 설치도 되어 있어야 하고 다른 사람에게 배포하기가 참 애매한데, exe로 변환할 수 있는 방법이 있어서 정리해 보았습니다. 매우 편리하고, 유용한 기능인 것 같습니다. 기본적으로 제공하는 패키지이며 간단하게 설치하면 됩니다. Pyinstaller 공식 사이트: www.pyinstaller.org Pyinstaller 설치 pip install pyinstaller 이렇게 잘 설치가 됩니다.(경고 문구는 버전 알림이니 무시해도 됩니다.) 설치가 잘 되면 커멘드에서 명령어를 실행하면 됩니다. - 그리고 우선 파이썬 PATH가 설정이 잘 되어 있어야 겠죠? 전 이게 꼬여서 엄청 고생했습니다. ㅠ 결국 재 설치 후 PATH부터 잘 설정해서 성공했지만 3시간동.. 더보기
[Python 개발팁] Visual Studio Code 로그 완전히 지우기 안녕하세요 철사마 입니다. 요즘 파이썬을 공부하고 있는데, 처음 설치할 때부터 뭔가 꼬였는지 안되는게 되게 많더라구요 그래서 모두 삭제하고 다시 설치하는데 왠걸... 설정이 그대로 남아있었습니다. 고민고민 하다가 Visual Studio Code의 설정을 모두 지울 수 있는 방법을 찾아서 공유 합니다. 저처럼 삽질하지 말고, 깔끔하게 삭제해 보세요 :) 1. 제어판 > 프로그램 > 프로그램 기능 > 프로그램 제거 메뉴에서 앱 삭제 2. C:\Users\사용자폴더 폴더 안의 .vscode 폴더 지우기 3. C:\Users\사용자폴더\AppData\Roaming 폴더안의 Code 폴더 지우기 이렇게 3단계로 지우고 윈도우를 재부팅하면 깔끔하게 삭제가 됩니다. 처음부터 문제 없을 가능성이 높지만 저처럼 설정이.. 더보기
[Python 개발팁] 마우스, 키보드 제어하기 (pyautogui) Python 에서는 다양한 편리한 라이브러리를 제공하니다. 화면을 제어하기 위해서 가장 기본이 되는 기능이 마우스, 키보드 제어와 관련된 것인데요. 해당 기능을 쉽게 구현하기 위한 라이브러리와 예제를 찾아보려고 합니다. 라이브러리 이름 : pyautogui 라이브러리 설치 방법 : 콘솔에서 pip install pyautogui 명령어를 입력하여 설치 주요 마우스 관련 코드 정리 import pyautogui # 좌표 객체 얻기 position = pyautogui.position() # 화면 전체 크기 확인하기 print(pyautogui.size()) # x, y 좌표 print(position.x) print(position.y) # 마우스 이동 (x 좌표, y 좌표) pyautogui.moveTo.. 더보기
[Python 개발팁] Visual Studio Code 단축키 정리 안녕하세요 철사마 입니다. 제가 요즘에 Python에 관심이 있어서 알아가고 있는 데, 유용한 정보들은 정리해 보려고 합니다. Python은 전세계에서 가장 많이 추천되는 언어중 하나라고 합니다. 그만큼 강력하고 쉽다고 하네요.. 물론 어떤 언어든 중급 이상이 되려면 다 어렵긴 합니다. ^^ 파이썬이란? 파이썬(영어: Python)은 1991년 프로그래머인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, 플랫폼에 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이다. 파이썬이라는 이름은 귀도가 좋아하는 코미디 〈Monty Python's Flying Circus〉에서 따온 것이다. 파이썬은 비영리의 파이썬 소프트웨어 재단이 관리하는 개방형, 공동체 기반 개발.. 더보기