Need Help Python Merci
Theodose3
Messages postés
41
Statut
Membre
-
quent217 Messages postés 424 Statut Membre -
quent217 Messages postés 424 Statut Membre -
Bonjour,
J'ai ce petit script , mais je n'arrive pas a faire en sorte de modifier la valeur -t étant donné que c'est une commande dos et que j'ai l'impression que ma variable ne peut contenir de - .
Si quelqu'un peut m'aider ça serais sympas .
Voila le script :
import os
import subprocess
print('[+) Choice : ')
print(' 1 - Shutdown')
choice = int(input())
if choice == 1:
-t=input("Dans combien de temps souhaitez vous éteindre ce pc ? (s) : ")
subprocess.Popen('shutdown -s -t' , stdout=subprocess.PIPE)
Merci par avance !
J'ai ce petit script , mais je n'arrive pas a faire en sorte de modifier la valeur -t étant donné que c'est une commande dos et que j'ai l'impression que ma variable ne peut contenir de - .
Si quelqu'un peut m'aider ça serais sympas .
Voila le script :
import os
import subprocess
print('[+) Choice : ')
print(' 1 - Shutdown')
choice = int(input())
if choice == 1:
-t=input("Dans combien de temps souhaitez vous éteindre ce pc ? (s) : ")
subprocess.Popen('shutdown -s -t' , stdout=subprocess.PIPE)
Merci par avance !
3 réponses
-
Bonjour,
Tu ne peux pas nommer une variable avec un signe ...
Et puis... tu ne peux pas l'injecter comme ça dans une string
tu dois faire de la concaténation !
https://www.pythonforbeginners.com/concatenation/string-concatenation-and-formatting-in-python
.
-
NB : Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code -
NB² : tes questions concernant le langage PYTHON .. merci de les poster dans le forum PYTHON : https://forums.commentcamarche.net/forum/python-264
Ca fait deux fois que je te les déplace !!!
Merci -
-
-
Et ducoup je suis censé faire comment ? Je n'ai pas très bien compris le principe .
-
Bonjour,
Comme tu as remarqué ça ne fonctionne pas avec le - donc tu ne le met pas ça semble logique.
Et au lieu de mettre t directement dans la chaine de caractères tu utilise le + pour concaténer comme c'est expliqué sur le lien que jordane45 à donné
--