Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2394 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  [Python] Questions de nOob

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Python] Questions de nOob

n°1956113
Profil sup​primé
Posté le 08-01-2010 à 12:14:48  answer
 

Bonjour,  
 
Je débute en Python et j'ai choisi de taper et tester mes programmes directement dans la console. Seulement, c'est vite le bourdel et je voulais savoir, par exemple, quelle était l'instruction pour effacer l'écran.
 
J'ai essayé cls, clear, clsscr... avec ou sans parenthèses et ça ne marche pô [:sisicaivrai]
 
Kiki va m'aider ?
 
Merci d'avance en tout cas :D


Message édité par Profil supprimé le 09-01-2010 à 12:59:10
mood
Publicité
Posté le 08-01-2010 à 12:14:48  profilanswer
 

n°1956158
suizokukan
Posté le 08-01-2010 à 14:02:37  profilanswer
 

> Sedna : tu travailles sans doute avec idle, l'éditeur fourni avec Python ? Si  c'est le cas, je crois qu'il n'y a pas de solution, mis  à part des solutions 'sales' du type :  
 
import os
os.system('clear')  # os.system('cls')
 
 
NB : je n'ai rien d'un expert, alors attendons l'avis de gens plus éclairés.


---------------
rule #1 : trust the python
n°1956170
Profil sup​primé
Posté le 08-01-2010 à 14:30:03  answer
 

Je travaille avec Python (command line), mais je crois que je vais finir par passer à eclipse [:joce]
 
D'ailleurs, y'a quoi comme éditeur de texte (et ne me dites pas Notepad) qui soit fonctionnel mais pas "usine à gaz" comme eclipse (qui est très bien cela dit) ?
 

n°1956347
Profil sup​primé
Posté le 09-01-2010 à 13:24:22  answer
 

Bon, ma question sur les éditeurs de texte n'a pas eu beaucoup de succès (mais ça ne fait rien, je bosse finalement sur eclipse et sur IDLE), espérons que celle-ci amènera davantage de réponses :
 
Concernant les accents, j'ai bien précisé l'encodage dans l'en-tête de mon programme et je me sers de "u" pour les chaînes de mon script. Seulement, lorsque j'utilise une fonction comme input(), ça ne fonctionne pas dans le sens où Python considère que je lui passe en paramètre deux arguments et plus un seul. Je ne sais pas si je suis claire [:klemton]
 
Un exemple :
 
prenom = input('Entrez votre prénom : ')
print 'Bonjour,', prenom
 
J'obtiens (dans l'invite de commandes. Dans eclipse ou IDLE, ça marche nickel) : Entrez votre prÚnom :
 
Comment faire pour y remédier localement ?

n°1956350
suizokukan
Posté le 09-01-2010 à 13:43:53  profilanswer
 

> Sedna : la règle veut que l'on ouvre un topic par question...
 
Ceci dit, ton code commence-t-il par une définition de l'encodage (éventuellement précédée d'un shebang) ?
 

Code :
  1. #!/usr/local/bin/python3.0       <- shebang
  2. # -*- coding: utf-8 -*-              <- définition de l'encodage


 
L'ajout de cette ligne au tout début de ton programme résoudra peut-être ton problème.


---------------
rule #1 : trust the python
n°1956359
Profil sup​primé
Posté le 09-01-2010 à 14:20:18  answer
 

Oops, j'avoue ne pas avoir lu les topics concernant ces fameuse règles [:cerveau cawa2]  
 
Comme je l'ai dit précédemment, j'ai bien indiqué l'encodage utilisé dans mon script :
 

Citation :

#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
import os, sys
 
prenom = input('Entrez votre prénom : ')
print 'Bonjour,', prenom


 
Ce que je ne comprends pas, c'est pourquoi ça marche avec des éditeurs comme eclipse ou IDLE mais pas dans la console MS-DOS. Encore un problème lié à Windoze ça :/
 
'fin bref, c'est pas super important non plus, c'est juste que ça ne fait pas propre quoi :D  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  [Python] Questions de nOob

 

Sujets relatifs
débutante: fréquence des mots sur PythonAide pour un programme python
[VBA] A la rescousse d'un noob en galère sur une macro[Python] Communication avec un subprocess
cherche programmeur pythonNoob pour un .bat svp
Symfony : questionsAutomatisation d'une application externe en Python
Comment modifier un fichier python sur BF2142.Noob inside - sécurisé accès a l'espace perso en http
Plus de sujets relatifs à : [Python] Questions de nOob


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR