현재 텍스트 파일을 읽고, 여러 가지 교정 방법에서 처리하고, 수정 된 테스트를 파일로 출력하는 데 유용한 python 스크립트 (proofreader.py)가 있습니다.큰 파이썬 스크립트에 대한 적절한 레이아웃
하지만 스크립트가 상당히 길어요. > 1000 행의 코드이므로 더 잘 구성하고 나중에 재사용하는 것이 좋습니다.
현재 구조 : proofreader.py
def main(argv)
..
def read_text_file():
def proofreading_method_1():
def proofreading_method_2():
def proofreading_method_3():
..
def common_string_function_1():
def common_string_function_2():
def common_string_function_3():
..
def write_text_file():
누군가가이 프로젝트 (교정원)에 대한 적절한 배치를 제안 할 수 있습니다?
는에 따르면 http://jcalderone.livejournal.com/39794.html, 나는 다음과 함께했다 :
Proofreader/
|-- bin/
| |-- proofreader (The python script with the .py extension)
|
|-- proofreader/
| |-- test/
| | |-- __init__.py
| | |-- test_main.py
| |
| |-- __init__.py
| |-- main.py
| |-- proofreading.py (class for proofreading methods)
| |-- stringutil.py (class for frequently used string methods)
|
|-- setup.py
|-- README
위의 제안에 어떤 문제가?