1
Crear un proyecto mediante la introducción de " importación rope.base.project . " En una línea nueva escriba " miproyecto = rope.base.project.Project ('/ruta /al /miproyecto ' ) . "
2
Enter " de libutils importación rope.base "y, en una nueva línea , " myresource = libutils.path_to_resource ( miproyecto , ' ruta /al /recurso ' ) . "Esto constituye una vía de recursos para el proyecto que creó en el paso 1 .
3
realizar una refactorización mediante la adición de un objeto de recurso que se vincula a un archivo en el proyecto. "Recurso = libutils.path_to_resource ( miproyecto , '/ruta /a /mi /module.py ' ) . " Input Haga que la clase refactorización introduciendo "de ExtractVariable importación rope.refactor.extract " y en otra línea " extractor = ExtractVariable ( miproyecto , recursos, inicio, fin ) . " a " start "y " end ", coloque los desplazamientos de la región para extraer de los recursos.
4
Configurar refactorización opciones, como el nombre de la variable se extrae , en el diálogo . Escriba "cambios = extractor.get_changes ( ' extracted_variable ')" para calcular los cambios .
5
Vista previa Cambios introduciendo " changes.get_description ()" o " str ( cambios ) " para una descripción de los cambios. Realice la refactorización utilizando " myproject.do ( cambios ) . "
6
Validar el proyecto cada vez que desee utilizar la cuerda , como antes de realizar refactorizaciones . Entrada " myproject.validate ()" para validar todos los archivos y directorios.
7
Cerrar proyecto recursos abiertos cuando ya no es necesario el proyecto. El acceso a esta función introduciendo " myproject.close (). "