2012-10-31 3 views
0

필자는 새로운 파이썬 프로젝트를 시작했고 처음부터 좋은 구조를 갖고 싶습니다. 일부 국제 대회 파이썬 가이드를 읽고 있지만 기본 스크립트의 이름을 지정하는 방법에 대한 정보는 찾지 못했습니다. 이 규칙이 있습니까? 프로젝트 내에 폴더 나 텍스트 파일을위한 다른 종류의 컨벤션 (예 : readme 파일)이 있습니까?파이썬 초기화 파일 이름 규칙

덧붙여서, 나는 이것이 클라이언트 - 서버 어플리케이션을 프로그래밍하고 있으므로 패키지가 될 수있는 방법이 없습니다. 적어도 패키지는 생각합니다.

+1

어떤 프레임 워크입니까? 또한 내가 본 대부분의 사람들은 main.py 또는 일반적인 것을 사용합니다. – John

+0

현재 프레임 워크가 없습니다. 웹 앱이 아닙니다. –

+1

공식적인 내용은 http://www.python.org/dev/peps/pep-0008/#prescriptive-naming-conventions을 참조하십시오. – John

답변

1

응용 프로그램을 시작하는 python 기본 스크립트에 해당하는 규칙이 없습니다. 코드 guidelines (PEP8)을 코딩하여 코드를 깨끗하게 유지할 수 있습니다.

쉽게 사용할 수있는 기존 파이썬 응용 프로그램을 확인할 수 있습니다. 오픈 소스/자유 소프트웨어 프로젝트 예 : yum (rpm 기반 배포판) 명령, 많은 수의 python apps (공개적으로 사용 가능한 소스 코드 관리 시스템 (예 : git repo) 등)을 체크 아웃 할 수 있습니다. 다음 기본 규칙을 확인할 수 있습니다. 그러나 그런 제약은 없습니다.

1

응용 프로그램을 패키지화하여 해당 응용 프로그램을 실행하기 위해 Python 인터프리터에 인수로 전달되는 응용 프로그램을 패키지로 만들려면 기본 스크립트의 이름을 __main__.py으로 지정하십시오. 이 작업을 수행 할 수 있다는 것에 신경 쓰지 않는다면 (그리고 대부분의 파이썬 응용 프로그램은 그렇지 않습니다.) 원하는대로 이름을 지정하십시오.