Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe te Rope gebruiken in Python
Gebruikers dienst Touw in Python als een refactoring bibliotheek , en het is bruikbaar op verschillende redacteuren en geïntegreerde ontwikkelomgeving (IDE ) . Het heeft vele refactoring functies , waardoor de gebruiker de mogelijkheid om te hernoemen en te herstructureren , verander de methode handtekening en de fabriek te introduceren . Onder andere functies , kunnen gebruikers van de methode en de lokale variabele extraheren ; bewegen klasse , functie , module , verpakking en methode , en inline -methode , lokale variabele en parameter . Programmeurs zijn in staat om een ​​voorbeeld , ongedaan maken en opnieuw , stop en cross - project refactorings bij het gebruik van Rope . Instructies
1

Maak een project door het invoeren van " import rope.base.project . " Op een nieuwe regel schrijven " myproject = rope.base.project.Project ( ' /pad /naar /myproject ' ) . " kopen van 2

Enter " uit rope.base import libutils " en , op een nieuwe regel , " myresource = libutils.path_to_resource ( myproject , ' pad /naar /resource ' ) . " Dit vormt een bron pad voor het project dat u hebt gemaakt in stap 1 .
3

Voer een refactoring door het toevoegen van een resource object dat verwijst naar een bestand in het project . Input " resource = libutils.path_to_resource ( myproject , ' /pad /naar /mijn /module.py ' ) . " Maak het refactoring klasse door het invoeren van " uit rope.refactor.extract import ExtractVariable " en op een andere lijn " afzuigkap = ExtractVariable ( myproject , resource , start , einde ) . "Bij " start " en " einde ", plaatst u de offsets van de regio om uit te pakken in de bron .

Configure refactoring 4 opties , zoals de naam van de geëxtraheerde variabele in het dialoogvenster . Enter " veranderingen = extractor.get_changes ( ' extracted_variable ' ) " om de wijzigingen te berekenen .

Voorbeeld veranderingen 5 door het invoeren van " changes.get_description ( ) " of " str ( veranderingen ) " voor een beschrijving van de wijzigingen . Voer de refactoring met " myproject.do ( wijzigingen ) . "
6

Bevestig het project elke keer dat u wilt Touw , zoals vóór het uitvoeren refactorings gebruiken . Input " myproject.validate ( ) " om alle bestanden en mappen te valideren .

Sluiten geopend middelen 7 project als u niet langer het project nodig . Toegang tot deze functie door het invoeren van " myproject.close ( ) . "

Previous: Next:
  python Programming
·Zo plaatst u een Python script…
·Hoe je programma Met Python in…
·Tutorial voor LiveWires Python…
·Hoe te Floats opmaken in Pytho…
·Hoe je Python script uitvoerba…
·Het krijgen van de lengte van …
·Hoe aan een andere Process in …
·Hoe kan ik zoeken en vervangen…
·Hoe maak je een buffer in Pyth…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te wijzigen een Rasterkleur 
·Hoe kan ik een afbeelding converteren na…
·Lijst uit te breiden in Python 
·FAQ over PHP Beleid 
·Hoe te seriële poorten met behulp van V…
·Hoe je de hoogte en breedte op muisbeweg…
·Hoe te Hex converteren naar BCD 
·Hoe een Integer Pass om een functie in J…
·Hoe te Dir Maak in PHP 
Copyright © Computer Kennis http://www.nldit.com