Fichier texte
explicaiont
Messages postés
26
Date d'inscription
Statut
Membre
Dernière intervention
-
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
Windows 7 / Internet Explorer 8.0bonjour, svp j'ai créer un fichier.txt ds le dossier ou se trouve mes programme et je veux savoir est ce q je peux y accéder a son contenu a partir d'un programme??
j'ai essayé de tester le code suivant:
#!/usr/bin/perl
use strict;use warnings;
my @tmp;
open LIRE, 'fiche.txt'
or die "Impossible Ouverture Fichier : $!\n";
while(<LIRE>){
push @tmp,$_ if /^tata;ta/; # en supposant que tu as plusieurs lignes
}
print "$_\n" foreach @tmp;
alors c'est votre code que j'essai d'utilser
j'attend votre réponse avec impatience!
Windows 7 / Internet Explorer 8.0bonjour, svp j'ai créer un fichier.txt ds le dossier ou se trouve mes programme et je veux savoir est ce q je peux y accéder a son contenu a partir d'un programme??
j'ai essayé de tester le code suivant:
#!/usr/bin/perl
use strict;use warnings;
my @tmp;
open LIRE, 'fiche.txt'
or die "Impossible Ouverture Fichier : $!\n";
while(<LIRE>){
push @tmp,$_ if /^tata;ta/; # en supposant que tu as plusieurs lignes
}
print "$_\n" foreach @tmp;
alors c'est votre code que j'essai d'utilser
j'attend votre réponse avec impatience!
A voir également:
- Fichier texte
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
3 réponses
Avec Perl comme avec plein d'autres langages, c'est tout à fait possible.
Perso je ne connais que Python et c'est non seulement possible mais facile, avec Python. C'est moins hiéroglyphique et abscons que Perl
Perso je ne connais que Python et c'est non seulement possible mais facile, avec Python. C'est moins hiéroglyphique et abscons que Perl
Salut,
C'est moins hiéroglyphique et abscons que Perl
Ce n'est pas vrai ;-)
A priori c'est comme ça en python
En Perl
Je ne vois rien d'abscons ;-)
Intéressant est que beaucoup font du PHP et quand ils parlent de Perl ça leur semble difficile, incompréhensible.
Pourtant la syntaxe de php est presque la même. C'est normal puisque c'est Perl qui est à l'origine du petit jouet du Rasmus Ledorf.
C'est moins hiéroglyphique et abscons que Perl
Ce n'est pas vrai ;-)
A priori c'est comme ça en python
fichier = open("/etc/passwd", "r")
En Perl
open FICHIER,"/etc/passwd";
Je ne vois rien d'abscons ;-)
Intéressant est que beaucoup font du PHP et quand ils parlent de Perl ça leur semble difficile, incompréhensible.
Pourtant la syntaxe de php est presque la même. C'est normal puisque c'est Perl qui est à l'origine du petit jouet du Rasmus Ledorf.
Je regrette, mais en lisant les lignes suivantes, je n'obtiens pas la moindre idée de ce qu'elles signifient:
my @tmp;
push @tmp,$_ if /^tata;ta/;
print "$_\n" foreach @tmp;
Tandis que Python est plus lisible: on arrive à se faire un minimum d'idée de ce dont quoi que c'est qu'un programme il cause
Mais bon, j'ai écrit cela surtout dans le but de faire savoir que Python serait a priori plus aisé à utiliser pour ce qu'il veut faire, mais si ça ne lui donne même pas une petite envie de vérifier par lui-même, je n'en ferai pas une maladie
my @tmp;
push @tmp,$_ if /^tata;ta/;
print "$_\n" foreach @tmp;
Tandis que Python est plus lisible: on arrive à se faire un minimum d'idée de ce dont quoi que c'est qu'un programme il cause
Mais bon, j'ai écrit cela surtout dans le but de faire savoir que Python serait a priori plus aisé à utiliser pour ce qu'il veut faire, mais si ça ne lui donne même pas une petite envie de vérifier par lui-même, je n'en ferai pas une maladie
Re,
, j'ai écrit cela surtout dans le but de faire savoir que Python serait a priori plus aisé à utiliser pour ce qu'il veut faire,
Ben, je ne suis pas d'accord.
Le plus à l'aise c'est ce qu'on connaît, quelque soit le langage.
Je ne connais pas Python et c'est du chinois pour moi.
Et puis j'ai essayé un jour de lire un peut Python et je n'ai pas accroché. Je ne l'ai pas trouvé si simple qu'il en a l'air ou selon la pub qu'on lui fasse pour sa simplicité.
Sinon pour ce que tu n'as pas la moindre idée il suffit de lire tout simplement
my @tmp;
mon tableau (qui à un nom et une notation)
push @tmp,$_ if /^tata;ta/;
mets quelque chose dans le tableau si regex
print "$_\n" foreach @tmp;
affiche "la ligne" pour chaque élément du tableau
je n'en ferai pas une maladie
Moi non plus.
, j'ai écrit cela surtout dans le but de faire savoir que Python serait a priori plus aisé à utiliser pour ce qu'il veut faire,
Ben, je ne suis pas d'accord.
Le plus à l'aise c'est ce qu'on connaît, quelque soit le langage.
Je ne connais pas Python et c'est du chinois pour moi.
Et puis j'ai essayé un jour de lire un peut Python et je n'ai pas accroché. Je ne l'ai pas trouvé si simple qu'il en a l'air ou selon la pub qu'on lui fasse pour sa simplicité.
Sinon pour ce que tu n'as pas la moindre idée il suffit de lire tout simplement
my @tmp;
mon tableau (qui à un nom et une notation)
push @tmp,$_ if /^tata;ta/;
mets quelque chose dans le tableau si regex
print "$_\n" foreach @tmp;
affiche "la ligne" pour chaque élément du tableau
je n'en ferai pas une maladie
Moi non plus.