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

Python Discussion :

transferer un "input" d'un fichier vers un autre fichier python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Janvier 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Janvier 2021
    Messages : 3
    Par défaut transferer un "input" d'un fichier vers un autre fichier python
    Alors bonjour a tous !

    Je vais vous expliquer en essayant d'être clair.
    (si vous voulez direct mon problème je l'explique a ce niveau -> ///)
    Bon, je suis entrain d'apprendre à faire un bot pour automatiser des connexions sur des sites. Et donc pour cela j'ai creer un fichier py dans lequel il y a les actions du bot(cette parti la je gere a peu pres) et donc pour pouvoir me connecter j'ai besoin de demander le mdp dans un input mais lorsque je lance mon programme tout marche bien mais puisqu'il y a un input je ne peux pas passer mon fichier .pyw donc un terminal s'ouvre et demande le mdp et si je ferme le terminal le programme s'arrête donc j'ai décidé dans un autre fichier de créer /// une fenêtre tkinter qui demande le mdp sauf que problème, il faut que j'envoie cette la variable qui contient l'input dans mon fichier principal .py et la je bloque car ce que j'ai envie de faire c'est donc que l'input peut varier et lorsque j'ai validé l'input je ferme la page (programme) tkinter et je lance mon bot qui en même temps récupère l'input.

    Merci à ceux qui prendront le temps de lire et encore plus a ceux qui pourront m'éclairer, toute aide est la bienvenue

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    C'est ton bot qui doit ouvrir la boite de dialogue TKinter.

    La question est donc comment récupérer le retour de cette boîte de dialogue, donc le mot de passe ?

    Ça tombe bien quelqu'un a déjà écrit ça pour toi:
    https://runestone.academy/runestone/...lue-data-entry

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 835
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par Gratin2Pate Voir le message
    donc j'ai décidé dans un autre fichier de créer /// une fenêtre tkinter qui demande le mdp sauf que problème, il faut que j'envoie cette la variable qui contient l'input dans mon fichier principal .py et la je bloque
    Pour résumer, tu as un programme P1 qui demande une info à l'utilisateur et tu voudrais transmettre cette info à P2. Cela entre dans la catégorie des communications entre processus qui peut se résoudre par plusieurs moyens (fichier disque, mémoire partagée, file de messages, pipe, socket). Certains moyens ont des implémentations qui peuvent varier entre Linux et zindow. Et certains OS peuvent en plus proposer leurs propres outils propriétaires.

    Maintenant je pense que ta conception n'est pas tiptop. Pourquoi 2 programmes différents pour un seul et même but ? La remarque de VinsS est assez pertinente (le bot commence par demander ses infos avant de se mettre à travailler). Il peut aussi aller puiser ces infos dans un fichier de configuration ce qui lui évite de devoir poser la question et à toi de devoir rester à lui répondre mais aura l'inconvénient de mettre le mot de passe à portée de quiconque aura accès à ce fichier. Tu peux aussi passer par les arguments en ligne de commande (exemple ./bot.py --user=toto --password=titi). Bref tu as tout un tas de possibilités assez souples pour programmer plus simplement tes choses.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Double quotes d'un fichier d'importation
    Par samirCA007 dans le forum SSIS
    Réponses: 1
    Dernier message: 18/10/2018, 11h56
  2. enlever les double quote d'un fichier
    Par zerocoolyoussef dans le forum Linux
    Réponses: 3
    Dernier message: 08/09/2009, 14h18
  3. [AJAX] Pb inputs dans un formulaire + fichiers docs/tutos sur Ajax!
    Par cassy dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/09/2006, 11h19

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