IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

Récupérer des variables avec split


Sujet :

Langage Perl

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Récupérer des variables avec split
    Bonjour.
    Je voudrai faire passer des variables d'un programme perl à un autre... j'ai donc fait un print des valeurs des variables dans un fichier texte pour ensuite les récupérer dans l'autre programme.
    La création du fichier texte marche bien mais je n'arrive pas à les récupérer ensuite...(peut etre un probleme avec le split)

    1er programme (principale.pl)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     open(TRACE, ">variables_blast.conf" ) or die("création variables_blast.conf erreur : $!\n" );
     print TRACE "$sequence_utilisateur|$choix_gene|$filename_out";
     close(TRACE);
    début du 2eme programme (récupération des variables)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    #!/usr/bin/perl -w
     
    use strict;
    use Carp;
    use warnings;
    use Bio::SeqIO;
    require "principale.pl";
     
    main();
    sub main
    {
     my $sequence_utilisateur;
     my $choix_gene;
     my $filename_out;
     open(TRACE, "variables_blast.conf" ) or die("lecture variables_blast.conf erreur : $!\n" );
     
     $_ = <TRACE>;
     close(TRACE);
     ($sequence_utilisateur, $choix_gene, $filename_out) = split(/|/, $_, 3);
     
    ...
    Est-ce que quelqu'un aurait une idée d'ou vient le probleme? merci d'avance

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     open(TRACE, "variables_blast.conf" ) or die("lecture variables_blast.conf erreur : $!\n" );
     
     my $TOTO = <TRACE>;
     close(TRACE);
     ($sequence_utilisateur, $choix_gene, $filename_out) = split(/\|/, $TOTO, 3);

  3. #3
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut
    | signifie 'ou' dans les Expreg, utilise l'antislash devant.
    -- Jasmine --

Discussions similaires

  1. [Swishmax] Récupérer des variables php
    Par denis finch dans le forum Flash
    Réponses: 3
    Dernier message: 23/12/2005, 15h29
  2. [SQL] Récupérer des variables de formulaire dans une requête SQL
    Par psychoBob dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 22/11/2005, 18h44
  3. [AS2] Récupérer des variables
    Par ooyeah dans le forum ActionScript 1 & ActionScript 2
    Réponses: 6
    Dernier message: 05/08/2005, 14h01
  4. petit souci avec des variables avec des fonctions psql
    Par dust62 dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 02/04/2005, 13h45
  5. [VB.NET] [ODBC] Récupérer des valeurs avec requête ODBC?
    Par Pleymo dans le forum Windows Forms
    Réponses: 5
    Dernier message: 04/03/2005, 16h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo