Skip to content

AlleCristo/Test_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Test_Python

Fare uno script per sostituire caratteri e cancellare righe a caso da un set di file in un directory ed in tutte le relative sottodirectory, filtrando solo per i file con determinate estensioni.
I caratteri sono sostituiti con un altri caratteri randomici,
le righe sono cancellate in modo randomico in percentuale, specificando un numero minimo.
Lo scopo è fornire dei codici sorgenti inutilizzabili, ma riconoscibili, almeno in parte.

Esempi di chiamate e output aspettato:

cancella_righe(estensioni= [".js",".txt"], perc_lines = 4, perc_chars = 6, directory= "/path/to/directory")
=> cancella il 4% di righe in modo randomico e sostituisce il 6% di caratteri con caratteri randomici nei file .js e .txt del path passato

cancella_righe(directory= "/path/to/directory")
=> se non passiamo dei parametri,come in questo caso, i valori di default sono i seguenti:
si cancellino il 5% delle righe in tutti i file
si sostituiscano il 5% dei caratteri con caratteri randomici a prescindere dall'estensione, nella directory passata.
Passare una directory è invece obbligatorio, altrimenti lo script non parte e ritorna un errore.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published