Python/Python 기타 8

파이썬 윈도우 종료

파이썬에는 기본으로 제공되는 라이브러리 가 있습니다. 프로젝트에서 익숙하게 사용하고 있었지만 따로 설치하거나 한 적은없는 라이브러리이죠 sys, io, os 등 이 라이브러리들은 파이썬이 설치될때 자동으로 설치되는 기본 제공라이브러리 입니다. 여러 과정을 거쳐 필수적으로 있어야 되는 기능들이 이에 포함이 되어 버젼이 변경될때 추가 또는 삭제 변경등이 배포 됩니다. 이 기본라이브러리에는 아주 많은 기능이 있지만 오늘은 os 라이브러리의 system 함수를 사용해서 windows 를 종료하는 기능을 만들어 보겠습니다. 완성 코드입니다. import os def shutdown() : os.system("shutdown -s -t 0") if __name__ == "__main__": shutdown() 저대..

pandas 를 이용한 excel 로드

우선 pandas 를 설치 해 줍니다. pip install pandas 든 pycharm 에서 설정에서 추가 해 주셔도 됩니다. import pandas excel_data = pandas.read_excel('data.xls') 잘 읽었는지 확인을 위해 실행해 봅니다. 전 이런 에러가 나오네요 xlrd 를 설치 해야 하나 봅니다. pandas 처럼 xlrd 를 추가로 설치 해 봅니다. xlrd Description 을 보면 'Library for developers to extract data from Microsoft Excel(TM) spreadsheet files. 이라고 되어있네요 pandas 도 저 라이브러리를 통해 데이터를 가져 오나 봅니다. 저라이브러리만 설치해도 되지만 pandas 가 ..

pyinstaller 설치 & pycharm 연결

pyinstaller 는 하나의 프로젝트를 실행가능한 파일 (exe - 실행파일) 로 만들어 주는 툴 입니다. pyinstaller 을 사용하기 위해서는 pyinstaller 를 우선 설치 해야 합니다. cmd(명령프롬프트) 를 실행하여 (윈도우키 + R -> 실행 -> cmd ) pyinstaller 설치를 위한 명령어를 입력합니다. 만약 pip 명령을 찾을 수 없다면 arvigoes.tistory.com/190 python console 모듈 설치 파이썬 콘솔에서 pip 실행하여 requests 를 install 시도 하였으나 안됨 여기에서도 하는 방법은 있을듯 한데 지금은 몰라요.....orz... 찾아보려니 밤늦은 시간이라...귀찮아서... 대신 cmd 에서 설치 하 arvigoes.tistory..

python console 모듈 설치

파이썬 콘솔에서 pip 실행하여 requests 를 install 시도 하였으나 안됨 여기에서도 하는 방법은 있을듯 한데 지금은 몰라요.....orz... 찾아보려니 밤늦은 시간이라...귀찮아서... 대신 cmd 에서 설치 하면 python console 에서도 적용이 됩니다. 저는 python path 가 환경 변수에 등록이 안되어 있어 직접 경로에 가서 pip 를 실행 했습니다. 환경 변수에 등록이 되어있는지는 pip 누르고 엔터 눌러서..pip 가 실행되면 ok 아니라면 직접 찾으셔서 환경 변수 등록 하시던지 경로에서 직접 실행 하시면 됩니다. 편안하게 IDE 에서 실행하는것도 방법. pip install requests 설치가 잘 됩니다. python console 에서도 잘 사용이 됩니다. 환경..

python csv file 쓰기

import csv fimename = "E:\\경로\\" + "파일이름" + ".csv" csvfile = open(fimename, "w", newline="") csvwriter = csv.writer(csvfile) header = ['컬럼1', '컬럼2', '컬럼3', '컬럼4'] csvwriter.writerow(header) for item in data: row = [item[1], item[3], item[5], item[7] csvwriter.writerow(row) csvfile.close() csv 파일의 경우 excel 로 보기보다는 데이터 저장용이므로 header 는 필요없습니다. header 를 사용한 이유는 데이터 저장을 보기위해 header 도 같이 입력 했습니다. 파일 오..

공공 데이터 권한 취득 방법

https://www.data.go.kr/ 공공데이터포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Dataset)와 Open API로 제공하는 사이트입니다. www.data.go.kr 공공데이터 포털 회원가입 저는 일반인이라 일반 회원으로 가입했습니다. 가입하실때 공인인증서가 필요하네요 저는 증권사 인증서로 가입시도 했는데 잘 되네요 가입후 로그인 오픈 API 선택 부동산 거래 정보 선택 공공데이터 보기 선택 오픈 API 국토교통부 실거래가 정보 선택 아파트매매 실거래 상세 자료 활용신청 선택 시스템 유형은 온라인 서비스로 만들어 DB 에 저장하고 그 데이터를 활용..

파이썬 버전선택 for pyWin32

설치한 버젼 python 3.8 64 bit 제일 처음 선택해서 설치한 버젼 현재(19년 11월)최신 버젼이라서 아무것도 모르고 선택함 pyWin 이 아직 3.8 을 지원하지 않아 삭제함 python 3.7 64 bit 오로지 pyWin 때문에 3.7 로 다시 설치함 이버젼도 역시나 삭제 pywin 은 32bit 에서만 동작함 python 3.7 32 bit 최종 설치 후 사용하는 버젼 pyWin 사용을 위해 설치 pywin 잘 동작함 여기서 pywin32 란?? PyWin32는 윈도우를 위한 파이썬 확장(Python extensions for Windows)으로서 Win32 API(application programming interface)의 기능들을 파이썬에서 사용할 수 있도록 해주는 라이브러리입니..