[Python] Problème de concaténation

Fermé
Stéphane - 2 juin 2007 à 11:52
 Flop - 17 juin 2009 à 14:54
Bonjour,

je viens vers vous pour un petit problème de concatenation.

En effet, je met en place un programme qui me permettra d'écraser un fichier puis de le supprimer définitivement.

Mais j'ai ce problème de concatenation dont je ne trouve pas la cause.

Je fais donc appel à votre gentillesse et a vos compétences pour m'aider a résoudre ce problème.

Je vous transmet mon code ainsi que l'erreur.

Merci pour votre aide

Stéphane

>>> import os
>>> print "Entrez le fichier a ecraser :"
Entrez le fichier a ecraser :
>>> recup=raw_input()
essai
>>> recup1=os.system("slocate "+ recup)
/home/loup/Documents/Divers/essai
>>> os.system("shred -n3 " + recup1)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: cannot concatenate 'str' and 'int' objects
>>>
A voir également:

2 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
2 juin 2007 à 12:02
os.system renvoie le code d'erreur retourné par le programme (int).
1
ben il suffit de faire str(recup) !
1