現在、私はテキストファイルを読み、いくつかの校正方法から処理し、訂正したテストをファイルに出力するのに役立つpythonスクリプト(proofreader.py)を持っています。大規模なpythonスクリプトの適切なレイアウト
しかし、スクリプトは非常に長いです(例: > 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
上記の提案に問題?