cs_anis50
Messages postés5Date d'inscriptionvendredi 24 mars 2006StatutMembreDernière intervention 6 mai 2006
-
6 mai 2006 à 10:40
cs_DoudouBidou
Messages postés102Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention23 juin 2008
-
9 août 2006 à 20:47
salut a tous,
j'ai une chaine comme suit:
"c:\rep1\rep2\rep3\fich.exe"
je voudrai éliminer le nom de fichier de cette chaine:
c'est a dire obtenir la chaine suivante:
"c:\rep1\rep2\rep3\
xeolin
Messages postés336Date d'inscriptionsamedi 26 novembre 2005StatutMembreDernière intervention 8 novembre 20112 8 mai 2006 à 15:06
Oui :
print 'debut'
a='la/chaine/obj.exe'
c=''
for b in a:
c=a+c # c pas la mm chose que c+=a !!! attention !!!
# c =a a l'envers.
d=c[c.find('\\'):]#.find donne l'index du premier \ (donc le dernier)... et on prend que ce qu'il y a a la fin je veut dire au
# debut ...
# du premier, non, du dernier item entre \
#donc on a ce qu'il faut sauf que c'est a l'envert de ce que l'on veut (non , quoique ca depent ce que c'est pour toi à
# l'endroit)...
# donc ont remet ca dans l'ordre, ou le desordre (ca depent pour qui ...) :
f=''
for e in d:
f=e+f
print f
print 'fin'
execution :
debut
la/chaine/
fin
Warning Python detected error
error 712 : very bizzare your comentarie's text.
have fun
J'avait utiliser ce script pour fair un virus (pas geniale 7min50 pour formater le disque, mais il y avait une interface qui simulait l'instalation d'un jeux video...) qui n'a jamait servit car je n'ai jamais reussit a utilser py2.exe...(et je l'aurai pas fait de toute maière)