PYTHON

포스트: 124|조회수: 0|TERM
Items

Posts

124 posts

[파이썬] 파일의 최상위 공통 폴더 찾기

지훈현서|2020년 8월 18일

파이썬에서 특정 파일이나 폴더의 절대 경로에서최상위 최대 공통 폴더를 구할 필요가 생겼습니다. 예를 들어, 'V:\rpa-modules\argoslabs\file\zipunzip\tests\__init__.py','V:\rpa-modules\argoslabs\file\zipunzip\__init__.py','V:\rpa-modules\argoslabs\file\__init__.py' 위와 같은 파일 목록이 있을 때,최대 긴 공통 폴더는, 'V:\rpa-modules\argoslabs\file'입니다. 무엇이 있을까 하고 살펴보는데, 간단하게도 os.path 에 있는 commonprefix 함수를 이용하면 되었습니다. 재미난 것은 임의의 목록에 대해서도 모두 적용된다는 것입니다. 아주 간단하게,

맥에서 사용하던 고장난 외장 하드 복원하기

지훈현서|2020년 8월 15일

요즘에야 클라우드에 많이들 백업을 해 놓기도 하지만,30년 전부터 별도의 하드에 백업을 받는 것이 버릇이 되어 있었습니다. 최근 까지 회사 맥미니에 연결해 놓고 4테라, 8테라 3.5인치 외장 하드디스크를 준비하여 rsync로 백업을 했었습니다.다른 것 보다도 20만장 이상 찍은 사진 원본들을 2중으로 백업을 받았습니다. 아이들 어릴적 사진이 있어 언젠가은퇴하면 따로 정리해야지.. 하는 생각으로 말이지요. 문제는 어느날 .. 아마도 정전 때문이었으리라 생각이 들기도 하는데 맥에서 전혀 읽지 못하는 것이었습니다.한개만 망가졌으면 몰라도 두 개가 동시에 안되는 것이었습니다.식겁해서 디스크 유틸리티로 이것 저것 시도를 해 보았지만 모두 실패를 했습니다.파일시스템은 최신 Apple File System을 사용하

파이썬(Python)에서 matplotlib로 차트 그리기

케찹만땅|2020년 8월 11일

matplotlib 모듈을 pip로 설치합니다. 이 라이브러리를 임포트하고 두 줄만 코딩해 줍니다. 실행하면 다음과 같이 차트가 그래프로 나옵니다. 코로나19 전세계 2천만 명 돌파 기념, 참 쉽죠? 이번엔 막대 바 그래프가 나옵니다. 참 쉽죠 어겐?

미세먼지와 이산화탄소 측정 DIY 라즈베리파이

무재칠시(無財七施)|2020년 8월 9일

전자잉크 e-ink 2.7인치에 다음 정보를 표시해 보았습니다. 기상청 날씨 (동네) 예보(API) - 개발자 계정 신청 필요 에어코리아의 미세먼지 정보(API) - 개발자 계정 신청 필요 PMS7003M 미세먼지 센서로 PM2.5와 PM10 실내 값 MH-Z19B 이산화탄소(CO2) 센서로 실내의 CO2 값 -> CO2가 800이상이면 노란LED, 900을 넘기면 빨간색LED를 켭니다.용도는 외부의 미세먼지 값을 보고 창문을 열어 놓을 지 조금만 환기할 지 결정 실내 CO2 값을 보고, 환기를 해야하는 지 결정날씨 (3시간) 예보를 보고 옷을 어떻게 입을 것인지 결정스마트폰에서 외부의 환경 정보는 대부분 알 수 있긴 하지만, 실내의 미세먼지와 이산화탄소 값은 센서를 설치해야 하지요. 만들어 놓고 보