Questions de nOob [Python] - Python - Programmation
Marsh Posté le 08-01-2010 à 14:02:37
> 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.
Marsh Posté le 08-01-2010 à 14:30:03
Je travaille avec Python (command line), mais je crois que je vais finir par passer à eclipse
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) ?
Marsh Posté le 09-01-2010 à 13:24:22
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
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 ?
Marsh Posté le 09-01-2010 à 13:43:53
> 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 :
|
L'ajout de cette ligne au tout début de ton programme résoudra peut-être ton problème.
Marsh Posté le 09-01-2010 à 14:20:18
Oops, j'avoue ne pas avoir lu les topics concernant ces fameuse règles
Comme je l'ai dit précédemment, j'ai bien indiqué l'encodage utilisé dans mon script :
Citation : #!/usr/bin/python |
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
Marsh Posté le 08-01-2010 à 12:14:48
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ô
Kiki va m'aider ?
Merci d'avance en tout cas
Message édité par Profil supprimé le 09-01-2010 à 12:59:10