본문 바로가기
개발 (언어)/Python

[Python] Custom Library

by 진현개발일기 2023. 4. 25.

■ 라이브러리 제작

 

 이전에 만든 영행렬 함수와 DeepCopy를 모듈화해서 나중에 쓰고싶을 때마다 뽑아 쓸 예정이다. 

 

 

(생략 가능, 1) Rename으로 원하는 라이브러리의 이름으로 개명해준다. 나는 직관적이게 JinhyeonCopy로 바꿧다

 

(2)  저장할때 File - Download as - Python (.py)로 저장해준다. 나는 디폴트값으로 Downloads폴더에 저장되었다.

(생략 가능, 3)  py파일을 나중에 모아두는 것이 좋아서 한 폴더에 모아놨다. 

 

** 사용하려는 스크립트와 동일 폴더에 있어야한다.

 

(4) 테스트를 위해 파이썬 스크립트를 새로 만들어 주고 import 후 사용해봤다.

 

import 라이브러리 as 명칭

'as'는 라이브러리의 이름이 너무 길 경우 줄여 쓰기 위해서 명칭을 지정해주는 것이다.

JCpy로 지정해줬으니 아래에서 사용할때 JCpy.CustomDeepCopy를 통해 함수를 가져다 쓰는 것을 확인할 수 있다.

728x90