Laag streepjeOldanningscode door de variabele namen naar underscores te wijzigen | |
Download nu |
Laag streepje Rangschikking & Samenvatting
Advertentie
- Vergunning:
- Other/Proprietary Li...
- Prijs:
- FREE
- Naam uitgever:
- Huan Do
- Uitgever website:
- https://github.com/Doboy/
Laag streepje Tags
Laag streepje Beschrijving
Underscore is een Python-module voor obfuscatiecode door de variabele namen te wijzigen naar underscores.exampleInputpython # fib.pyfrom operator importeer addclass fibber (object): @Staticmethod Def fib (n): a, b = 0, 1 voor i in Xrange (n ): A, B = B, Add (A, B) Return BPRINT FIBBER (). FIB (10) outputpython # _fib.py (___________, ____________, _____________) = (0, 1, 10) (________, _________, __________ ) = (Object, Xrange, StaticMethod) van de exploitant importeren Toevoegen als _class __ (________): @__________ Def ___ (____): (_____, ______) = (___________, ____________) voor _______ in _________ (____): (____): (____) ______) = (______, _ (_____, ______)) Return ______ (FIB,) = (___,) Afdrukken __ (). FIB (_____________) (FIBBER, ADD) = (__, _) InstallatiePip Installeer Underderscoreusage _-bestand. PY> _File.pyyou kan ook compileren via PythonPythonFrom Underscore Import __ (FileName, Output_FileName) Testhere zijn drie smaken van tests allemaal aangedreven door het `Nosetests` Framework, om een test toe te voegen eenvoudigweg een Python-bestand toevoegen aan de map 'Voorbeelden'. Bij het uitvoeren van de testopdracht wordt 'Nosetests' elke test uitgevoerd voor elk bestand in de map `Voorbeelden '. *` Tests / Diff_test.py` * Deze test zorgt ervoor dat de uitvoer van het originele bestand overeenkomt met de uitvoer van het gecompileerde bestand Wanneer liep. * `tests / lege_test.py` * Deze test zorgt ervoor dat er geen lege bestanden in de voorbeeldmap zijn. *` Tests / trefwoord_test.py` * Deze test zorgt ervoor dat we alleen trefwoorden gebruiken en niet gebruiken Niet-`underderscore` variabelen waar mogelijk *` tests / meta_test.py` (nog niet klaar) * Deze test zal de broncode in een ondergeschreven code veranderen, dan met de undercored code wij zullen de broncode opnieuw veranderen in ondergeschreven code .. en Controleer of de `bron` en 'output` hetzelfde is .. ik weet dat Mind Blowing..roadMapThis-project is gestart op 28 augustus 2012. En is nog in ontwikkeling. Er zijn veel dingen te doen .. Hier is een `TODO`-lijst voor mezelf * ~~ Refactor ~~ * ~ ~ handgreep attributen ~~. * ~ ~ Handvat met uitspraken ~~ * ~ ~ handgreep uitzondering uitspraken ~~ * ~ ~ Handvat decorateurs ~~ * ~ ~ handvat klassenmethoden ~~ * ~~ Behandel de zaak waarin de invoer onderstreeptvariabelen heeft ~ ~ * geef waarschuwingen als gebruikers `exec` gebruiken, omdat dit kan leiden tot onjuist gedrag. * Draai de bron in Obscate-code, en zorg ervoor dat het hetzelfde gedrag wordt uitgevoerd. De startpagina van PRODUCT
Laag streepje Gerelateerde software