В настоящее время у меня есть скрипт на 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
Есть проблемы с приведенным выше предложением