본문 바로가기

파이썬 기초

(33)
Python Pandas 01. DataFrame 생성하기 Python Pandas 01. DataFrame 생성하기 데이터 프레임(DataFrame)을 생성하는 방법을 알아보기에 앞서 데이터 프레임(DataFrame)에 대해서 추가적인 정보가 필요하시면 아래 링크 참조하세요. 파이썬으로 데이터를 다루기 위해서는 pandas 모듈의 데이터 프레임(DataFrame)의 특성을 이해하는 것이 필수입니다. 파이썬 Pandas 오늘은 DataFrame 제대로 이해하기 데이터 프레임(DataFrame) 객체는 Pandas의 기본 구조체로 행과 열을 가지는 2차원 데이터 구조입니다. 데이터 프레임은 열마다 다른 형태의 데이터를 가질 수 있으며 이전 포스팅에서 다루었던 1차 digital-play.tistory.com 1. DataFrame 생성하기 아래와 같은 형태의 Da..
[파이썬 활용] ffmpeg 설치하기 파이썬으로 오디오 작업을 하기 위해 pydub 모듈 설치는 pip install pydub 실행시키면 정상적으로 설치까지는 문제없습니다. pip install pydub 하지만, pydub 모듈 설치 완료 후 from pydub import AudioSegment만 입력하고 실행하면 아래와 같이 에러는 아니지만 경고 문구가 발생됩니다. ☞ Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work 이러한 문제를 해결하기 위해서는 ffmpeg를 추가 설치가 필요합니다. FFmpeg란 인간과 기계가 만든 거의 모든 것을 디코딩, 인코딩, 트랜스코딩, mux, demux, 스트리밍, 필터링 및 재생할 수 있는 최고의 멀티미디어 프레임워크입니..
파이썬 에러 해결 방법 UnicodeDecodeError / UnicodeEncodeError 파이썬에서 파일 열기/읽기를 실행하다 보면 아래와 같이 UnicodeDecodeError: 'cp949' codec can't decode byte...이라는 에러를 접하는 경우가 있습니다. 결론적으로 해결 방법은 파일 열기/읽기를 할 경우 인코딩을 UTF-8로 지정을 하게 되면 해결이 가능하다. [해결 방법] with open(file_name, 'r') as file: -> with open(file_name, 'r', encoding='UTF-8') as file: 마찬가지로 파일 열기/쓰기의 경우에도 아래와 같이 UnicodeEncodeError: 'cp949' codec can't encode character...라는 에러가 발생하는 경우가 있습니다. 해결 방법은 동일하게 인코딩을 UTF-8로..
파이썬 화면 캡처 방법(확장 모니터 포함) 파이썬을 활용하면 여러 가지 방법으로 화면(스크린) 캡처를 할 수가 있습니다. 오늘은 그중에서도 MSS 모듈을 활용한 간단한 캡처 방법을 소개합니다. 최종 목표는 다음과 같습니다. 1) 키보드의 'F9' 버튼을 누르면 누를 때마다 메인 화면이 아닌 확장 모니터의 전체 화면이 자동으로 캡처. 2) 캡처 화면은 저장하는 현재 시간을 파일명(파일명_yymmdd_hhmmss.png)에 추가 3) 키보드의 'Esc' 버튼을 누르면 기능 종료 모니터별로 하나의 스크린 캡처 또는 모든 모니터의 스크린을 캡처할 수 있는 mss 모듈을 설치합니다. 만약, mss 모듈이 설치가 안되어 있다면 import mss 입력하고 실행해보면 아래와 같은 에러가 발생합니다. ModuleNotFoundError : No module n..