[python] placer une variable dans un os.syste

Fermé
Stéphane - 1 juin 2007 à 20:27
 Stéphane - 1 juin 2007 à 20:34
Bonjour,

Je met en place un script en python qui devrait me permettre de localiser un fichier, puis de lui passer un 'shred' et enfin de l'effacer avec un "rm" mais voila lors de l'utilisation de os.system grace auquel je peux trouver le chemin exact du fichier a effacer, je n'arrive pas a utiliser la variable dans laquelle j'ai placer le chemin du fichier dans un nouveau os.system.

Je vais essayer d'être clair :
j'utilise un recup =os.system("slocate fichier")
pour récuperer le chemin mais après je n'arrive pas a placer la variable recup dans prochain os.system pour passer le shred sur le fichier.

os.system ("shred -n3",chemin du fichier) ne fonctionne pas ainsi que os.system("shred -3 chemin du fichier")

Si vous avez la solution, j'en serais vraiment enchanté.

Vous en remerciant par avance

Stéphane

1 réponse

Ouh en me relisant je constate que j'ai laissé quelques coquilles donc je vais essayer de réparer.

Dans la phrase : os.system ("shred -n3",chemin du fichier) ne fonctionne pas ainsi que os.system("shred -3 chemin du fichier") il faut lire os.system("shred -n3",recup) et os.system("shred -n3 recup")

Désolé.
0