Comment créer ce programme
Fermé
flo
-
19 nov. 2004 à 16:45
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 19 nov. 2004 à 18:01
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 19 nov. 2004 à 18:01
A voir également:
- Comment créer ce programme
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Créer un compte gmail - Guide
- Creer adresse mail - Guide
- Créer un compte google - Guide
- Créer un compte instagram - Guide
5 réponses
en fait au finale il faut que j'obtienne sur mon ordi un fichier du nom
kiki.txt +un fichier du nom toto.txt ...
ilfaut un logiciel puor ecrire en python ou je colle le prog dans le bloc note avec une extension particuliere?
kiki.txt +un fichier du nom toto.txt ...
ilfaut un logiciel puor ecrire en python ou je colle le prog dans le bloc note avec une extension particuliere?
blux
Messages postés
24888
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
28 mars 2023
3 314
19 nov. 2004 à 17:29
19 nov. 2004 à 17:29
Salut,
si tu es sous DOS, une ligne de commande peut suffire :
tu crées un fichier de 0 octets (avec edit ou copy con) appelé 'vide' (par exemple)
tu mets la liste des fichiers à créer dans toto.txt et tu tapes :
for /f %i in (toto.txt) do copy vide %i
Et c'est tout !
Pas besoin de python ni autres sauvageries ;-)))
A+ Blux
si tu es sous DOS, une ligne de commande peut suffire :
tu crées un fichier de 0 octets (avec edit ou copy con) appelé 'vide' (par exemple)
tu mets la liste des fichiers à créer dans toto.txt et tu tapes :
for /f %i in (toto.txt) do copy vide %i
Et c'est tout !
Pas besoin de python ni autres sauvageries ;-)))
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
sebsauvage
Messages postés
32847
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 656
19 nov. 2004 à 17:39
19 nov. 2004 à 17:39
vui... j'ai tendance à dégaînner le Python un peu facilement.
blux
Messages postés
24888
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
28 mars 2023
3 314
19 nov. 2004 à 17:44
19 nov. 2004 à 17:44
ah bon ?
A+ Blux
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
946
19 nov. 2004 à 18:01
19 nov. 2004 à 18:01
johand@horus:~/src/bash$ cat listefichiers toto titi tutu johand@horus:~/src/bash$ for file in $(cat listefichiers ); do touch $file; doneou
johand@horus:~/src/bash$ for file in $(cat listefichiers ); do rm $file; touch $file; done
devrait faire ton bonheur. (la seconde solution suprimme manu militari le fichier $file s'il existe, prudence donc)
Attention il faudrait améliorer ceci , entre autres vérifier espaces dans les noms de fichiers
C'est un problème de la vie réelle ou un exercice d'école ???
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
sebsauvage
Messages postés
32847
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 656
19 nov. 2004 à 16:53
19 nov. 2004 à 16:53
C'est à rendre pour quand ?
Bon ok, le voilà, en Python:
Bon ok, le voilà, en Python:
maliste="kiki.txt,toto.txt,tutu.txt"
for nom in maliste.split(","):
fichier = open(nom,"w+")
fichier.close()
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sebsauvage
Messages postés
32847
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 656
19 nov. 2004 à 17:02
19 nov. 2004 à 17:02
Verticale ?
Une liste n'est ni verticale, ni horizontale.
Une liste est une suite d'éléments.
tu veux dire qu'il y a un nom de fichier par ligne ?
Alors on peut faire ça:
Une liste n'est ni verticale, ni horizontale.
Une liste est une suite d'éléments.
tu veux dire qu'il y a un nom de fichier par ligne ?
Alors on peut faire ça:
maliste="""kiki.txt
toto.txt
tutu.txt
koko.txt"""
for nom in maliste.split("\n"):
fichier = open(nom,"w+")
fichier.close()
19 nov. 2004 à 17:09
kiki.txt +un fichier du nom toto.txt ...
C'est ce que font les 2 programmes que je t'ai donnés.
ilfaut un logiciel puor ecrire en python ou je colle le prog dans le bloc note avec une extension particuliere?
Il faut sauvegarder ce programme dans un fichier texte qui possède l'extension .py (par exemple monprogramme.py)
Puis installer Python (http://python.org).
Pour lancer le programme, il suffira de taper (dans une fenêtre ms-dos):
19 nov. 2004 à 17:10