Vous n'êtes pas identifié(e).
La première ligne c'est la commande qui s'éxécute, la deuxième c'est le print() mais qui me renvoie une date de zéro
Je n'arrive pas à stocker dans la variable ce que que renvoie la commande date
Une idée ?
Merci
Dernière modification par Xunil (31-10-2016 18:40:35)
Hors ligne
Dernière modification par enicar (25-10-2016 12:07:19)
Hors ligne
En revanche, print(maDate.read()) ne fonctionnera pas.
Je suis de l'avis d'enicar : il vaudrait mieux utiliser un module propre à python, comme time, ou datetime :
Ce n'est qu'un exemple, il y a d'autres possibilités.
Dell Inspiron 7500 series - Debian Stretch - KDE/openbox - ZSH
Samsung - Debian Jessie - LXDE/pas de graphique - ZSH
Hors ligne
Y − 3HG − Auto-hébergé
Hors ligne
Donc on peut récupérer la sortie d'une commande qui fait plusieurs
lignes en bouclant sur avec un for sur le tube comme on
le fait pour un autre fichier. Il faut juste penser à supprimer
les caractères de fin de lignes pour chaque ligne.
Un exemple dans un fichier que j'ai appelé essai.py
ADDENDUM : évidemment ceci n'est qu'un exemple, et il ne faut jamais faire comme cela ;
il n'y pas besoin de cat pour lire le contenu d'un fichier en python
Dernière modification par enicar (26-10-2016 10:41:31)
Hors ligne
Dernière modification par Xunil (31-10-2016 18:40:19)
Hors ligne
" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.
536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e
Hors ligne