Python duppliquer texte help.
Résolu/Fermé
Misteriou
-
Modifié le 14 déc. 2020 à 14:16
Phil_1857 Messages postés 1783 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 1 octobre 2023 - 15 déc. 2020 à 10:21
Phil_1857 Messages postés 1783 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 1 octobre 2023 - 15 déc. 2020 à 10:21
A voir également:
- Python duppliquer texte help.
- Citizen code python - Guide
- Mettre un texte en majuscule - Guide
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? - Forum Word
- Si cellule contient texte alors ✓ - Forum Excel
- Deflouter texte - Forum Logiciels
4 réponses
Chris 94
Messages postés
50787
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
17 février 2023
7 538
14 déc. 2020 à 14:17
14 déc. 2020 à 14:17
Bonjour,
Merci de nous le faire savoir. As-tu une question ?
Rappel : "Bonjour" est le plus souvent pré-écrit... Un "SVP", un "Merci d'avance" font le bonheur des bénévoles...
A lire !
Merci de nous le faire savoir. As-tu une question ?
Rappel : "Bonjour" est le plus souvent pré-écrit... Un "SVP", un "Merci d'avance" font le bonheur des bénévoles...
A lire !
Phil_1857
Messages postés
1783
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
1 octobre 2023
169
Modifié le 14 déc. 2020 à 16:35
Modifié le 14 déc. 2020 à 16:35
Bonjour misteriou,
C'est pas mon bute, c'est mon but
Ceci dit, tu avais bien commencé, tu ouvres un fichier en lecture, tu en ouvres un autre en
écriture, et ensuite tu fait ceci (ceci en 1 seul mot :-) ) :
variable lignes
Mais le contenu de lignes, tu le lis où ???
A part ça, il y a un problème d'indentations, et ta fonction ZRCBL, tu l'appelles quand ?
C'est pas mon bute, c'est mon but
Ceci dit, tu avais bien commencé, tu ouvres un fichier en lecture, tu en ouvres un autre en
écriture, et ensuite tu fait ceci (ceci en 1 seul mot :-) ) :
fo.write(lignes)tu écris dans le 2eme fichier le contenu de la
variable lignes
Mais le contenu de lignes, tu le lis où ???
A part ça, il y a un problème d'indentations, et ta fonction ZRCBL, tu l'appelles quand ?
Bonjour ? c'était ton but commment ça ? oula ?
Je pense pas que c'est ton objectif mais bon ne confond pas mon but et "mon/ton programme" ^^
Surtout que maintenant entre "guillemet" cela m'appartient car tout se qui est poster sur internet surtout sur un forum appartient a tout le monde malheureusement.
BREF !
Je me suis rendu compte pour le fo.write
j'ai essayer de faire lire le texte et le recopier mais cela fonctionne pas.
J'ai rajouter :
mais cela na pas fonctionné j'ai bien eux un nouveau document vide a l'exception près il y avait la dernière ligne avec le ; que je ne veut pas forcément.
Je pense pas que c'est ton objectif mais bon ne confond pas mon but et "mon/ton programme" ^^
Surtout que maintenant entre "guillemet" cela m'appartient car tout se qui est poster sur internet surtout sur un forum appartient a tout le monde malheureusement.
BREF !
Je me suis rendu compte pour le fo.write
j'ai essayer de faire lire le texte et le recopier mais cela fonctionne pas.
J'ai rajouter :
for lignes in fi: if ('\n' in lignes): lignes = lignes.replace("\n", ";\n")
mais cela na pas fonctionné j'ai bien eux un nouveau document vide a l'exception près il y avait la dernière ligne avec le ; que je ne veut pas forcément.
Phil_1857
Messages postés
1783
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
1 octobre 2023
169
15 déc. 2020 à 09:20
15 déc. 2020 à 09:20
bonjour,
pour le but, je corrigeais simplement ta faute d'orthographe (tu avis écris bute) :-)
Pour la lecture dans un fichier, tu n'y est pas du tout
quand on écrit
appliquer la bonne méthode pour lire le contenu, mais ça, on le trouve dans n'importe quelle
doc sur internet .........
pour le but, je corrigeais simplement ta faute d'orthographe (tu avis écris bute) :-)
Pour la lecture dans un fichier, tu n'y est pas du tout
fo.write()permet d'écrire, donc pour lire on fait comment ?
for lignes in fi:ça ne fonctionne pas car si tu sais vraiment ce que tu fais
quand on écrit
fi = open(),fi est un objet fichier, ensuite il faut lui
appliquer la bonne méthode pour lire le contenu, mais ça, on le trouve dans n'importe quelle
doc sur internet .........
Bonjour,
merci toujours d'avance pour votre réponse toujours aussi rapide mais j'ai reussir a trouver j'ai utiliser cette méthode
merci d'éviter de corriger mes fautes j'en suis conscient que j'en fait mais cela crée des confusions.
merci toujours d'avance pour votre réponse toujours aussi rapide mais j'ai reussir a trouver j'ai utiliser cette méthode
fi = open(mon_fichier, 'r') fo = open("copie.txt", 'w') for lignes in fi: if ('\n' in lignes): lignes = lignes.replace("\n", ";\n") fo.write(lignes) fi.close() fo.close() file = open(mon_fichier, "r") lignes = file.readlines() file = open("copie.txt", "w") file.writelines(lignes) file.close()
merci d'éviter de corriger mes fautes j'en suis conscient que j'en fait mais cela crée des confusions.
Phil_1857
Messages postés
1783
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
1 octobre 2023
169
Modifié le 15 déc. 2020 à 10:22
Modifié le 15 déc. 2020 à 10:22
Ce qui marche dans ton code, c'est uniquement ceci:
tout ce qui est avant ne fonctionne pas et est donc inutile ...
Pour ce qui est de corriger les fautes, c'est normal d'aider un peu, non ? :-)
file = open(mon_fichier, "r") lignes = file.readlines() file = open("copie.txt", "w") file.writelines(lignes) file.close()
tout ce qui est avant ne fonctionne pas et est donc inutile ...
Pour ce qui est de corriger les fautes, c'est normal d'aider un peu, non ? :-)
14 déc. 2020 à 14:20