반응형
연구실 프로젝트 진행 중에 주피터 노트북 상에서 gif 파일을 반복해서 불러와야 했다. 그런데 아무리 찾아도 markdown을 이용한 코드만 나와서 반복문을 사용하기에는 힘들었는데 gif를 embed하는 코드를 python의 함수로 구현해서 호출하는 식으로 사용할 수 있도록 하였다. 코드는 아래와 같다.
def show_gif(fname):
import base64
from IPython import display
with open(fname, 'rb') as fd:
b64 = base64.b64encode(fd.read()).decode('ascii')
return display.HTML(f'<img src="data:image/gif;base64,{b64}" />')
show_gif('testing.gif')
'Python' 카테고리의 다른 글
[Python] 파이썬 경로 조작 함수 - os.path.join() (0) | 2023.09.03 |
---|---|
[Pandas 입문] 판다스를 활용해서 플롯(plots)을 어떻게 만들 수 있을까? (0) | 2023.05.25 |
[Pandas 입문] 원하는 행/열 추출하기(loc, iloc) (0) | 2023.05.24 |
[Pandas 입문] 데이터프레임의 부분집합을 어떻게 선택할 수 있을까? (0) | 2023.05.23 |
[Pandas 입문] 판다스는 어떤 종류의 데이터(자료)를 다룰까? (0) | 2023.05.22 |