>백엔드 개발 >파이썬 튜토리얼 >Python 코드 패키징 및 게시

Python 코드 패키징 및 게시

不言
不言원래의
2018-04-24 15:25:272488검색

이 글에서는 주로 Python 코드를 패키징하고 퍼블리싱하는 방법을 소개합니다. 필요한 친구들은 참고하면 됩니다.

Python 프로그램에서는 .py 파일을 하나의 모듈로 간주하고, 각 모듈마다 서로 다른 기능이 정의되어 있습니다. 모듈의 함수를 사용하려면 먼저 모듈을 가져와야 합니다. 그렇지 않으면 함수가 정의되지 않습니다.

다음은 패키지를 패키징하고 설치하는 방법입니다.

이 문서의 예제는 시뮬레이션된 로그인 프로그램을 만드는 것입니다.

logIn.py 파일 코드는 다음과 같습니다.

pwd=int(raw_input('please input your passward: '))
if pwd==123:
  print 'success'
else:
  print 'error'

1. 패키징

1. 먼저 폴더를 만듭니다. 폴더가 사용됩니다. 게시에 사용할 .py 파일을 저장합니다. (이제 distribution이라는 폴더를 만들고 이 폴더에 logIn.py를 넣습니다.)

2 다음 코드를 사용하여 배포 폴더에 새 setup.py 파일을 만듭니다.

from distutils.core import setup
setup(
 name='logIn',  #这个是最终打包的文件名
 version='1.0.0',
 py_modules=['logInr'], #要打包哪些,.py文件,
 )

3. 마지막 단계에서 배포 폴더로 이동한 후 다음 명령을 실행합니다.

python setup.py sdist

이렇게 하면 폴더에 몇 개의 파일이 더 생깁니다. dist 폴더에서 logIn-1.0.0.tar.gz는 릴리스 패키지입니다.

둘째, 패키지를 로컬 복사본에 설치합니다.

sudo python setup.py install

경로: /usr/local/ lib /python2.7/dist-packages

위 내용은 Python 코드 패키징 및 게시의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.