■ 라이브러리 제작
이전에 만든 영행렬 함수와 DeepCopy를 모듈화해서 나중에 쓰고싶을 때마다 뽑아 쓸 예정이다.
(생략 가능, 1) Rename으로 원하는 라이브러리의 이름으로 개명해준다. 나는 직관적이게 JinhyeonCopy로 바꿧다
(2) 저장할때 File - Download as - Python (.py)로 저장해준다. 나는 디폴트값으로 Downloads폴더에 저장되었다.
(생략 가능, 3) py파일을 나중에 모아두는 것이 좋아서 한 폴더에 모아놨다.
** 사용하려는 스크립트와 동일 폴더에 있어야한다.
(4) 테스트를 위해 파이썬 스크립트를 새로 만들어 주고 import 후 사용해봤다.
import 라이브러리 as 명칭
'as'는 라이브러리의 이름이 너무 길 경우 줄여 쓰기 위해서 명칭을 지정해주는 것이다.
JCpy로 지정해줬으니 아래에서 사용할때 JCpy.CustomDeepCopy를 통해 함수를 가져다 쓰는 것을 확인할 수 있다.
728x90
'개발 (언어) > Python' 카테고리의 다른 글
[Python] 깊은 복사(Deep Copy) 사용 및 구현, 영행렬 (0) | 2023.04.25 |
---|---|
[Python] 함수, (Im)mutable, 얕은 복사 (0) | 2023.04.25 |
[Python] 조건문, 반복문, Range, Reversed (0) | 2023.04.22 |
[Python] Jupyter Notebook 테마 변경 (0) | 2023.04.22 |
[Python] Bool, 조건 연산자 (0) | 2023.04.22 |