Python

모듈 Module

Yokina 2017. 1. 7. 23:21

Module


import module1

module1.hello()


module 의 경로 지정하기 - system의 path경로를 사용하는 방법

import sys

sys.path #시스템의 path경로 출력

sys.path.append("c:\workdirectory\module")

sys.path #추가된 path의 경로 출력


module 이 중간에 변경이 된경우 reload하기

import imp

imp.reload(module2)


module 중에서 필요한 함수 , 클래스 , 변수 만 불러오기   

import sys

sys.path.append("c:\work\module")

from moduleName import functionName, ClassName, VarName



모듈 위치 확인

import sys; sys.path        # ; 를 사용하여 한라인에 여러 명령문 가능


배포 모듈 만들기

1. 배포할 모듈을 작성하여 새로운 폴더에 저장

2. 해당 폴더에 메타데이타를 저장한 setup.py 파일 생성

from distutils.core import setup

setup (
name                = '배포이름',
version              = '1.0.0',
py_modules        = ['모듈이름'],
author               = '작성자',
author_email       = '이메일주소',
url                    = '작성자사이트주소',
description         = '모듈설명'
)

3. 배포패키지 만들기

   python setup.py sdist


4. 배포패키지 설치하기

   python setup.py install


==========================================================


PyPI 등록하기 http://pypi.python.org/


python setup.py register

python setup.py sdist upload