Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : IDLE : une mauvaise plaisanterie ? [ Archives / Au secours !!! ] (steede)

mardi 25 janvier 2005 à 20:50:02 | IDLE : une mauvaise plaisanterie ?

steede

Bonjour, je débute la programmation (enfin je m'y remets...et je suis autodidacte) et j'ai d'énormes problèmes  avec Python à savoir :

   - toutes les docs de base sont en anglais (ç'a date pas d'hier...)
   - Dans les app. distribuées,  il n'y jamais de fichier texte expliquant la commande à lancer
      pour démarrer une application (c'est la meilleure façon de dégouter qq de la progr; après on s'étonne que  certains veullent créer des executables !!!)
   - la méthode d'indentation par les espaces (ou tab ou ????) est la pire des m**des.

D'ou ma question :
pourquoi quand je compile le code suivant :

def__init__(self, parent, title):
        wx.Frame.__init__(self, parent, -1, " ",)


Python retourne une erreur du type "erreur de syntaxe" pour le " : "
et quand je fais un copier/coller (tiré d'un exemple) de :

   def __init__(self, parent, title):
 wx.Frame.__init__(self, parent, -1, title)

je n'ai pas d'erreur !!!!!!!

Je suppose qu'il y un problème ascii ;  Comment puis je  m'en assurer ?

Merci d'avance aux âmes charitables

S.J



mercredi 26 janvier 2005 à 08:38:46 | Re : IDLE : une mauvaise plaisanterie ?

rodrigos

Réponse acceptée !
bonjour,
- il existe bien des docs en français sur python. On les trouves sur google en cherchant un peu.
- Pour lancer une application, en général c'est souvent le script portant le nom de l'application.
-sache que les indentations sont composées de 4 espaces que les éditeurs python permettent d'obtenir avec la touche tab. Mais c'est une excellente chose pour la lisibilité de ton code et je trouve même ça vital.

Pour ton code, l'erreur semble se situé dans ton def: tu oubli un espace entre le def et le __init__ donc python ne sait pas que c'est une méthode. comme il ne le sait pas, il considère que le : est en trop.


Si tu n'aime pas IDLE, il y a d'autres ide. Pour ma part j'utilise SPE pour le code et visualwx pour l'interface wx

J'espère que j'ai répondu à tes questions.



Cette discussion est classé dans : erreur, title, self, parent, init


Répondre à ce message

Sujets en rapport avec ce message

passage d'objet en parametre d'un objet [ par oxkao ] bonjours encore une question de nul je voudrais récupérer un objet en paramètre lors de la création d'un autre objet.en gros faire un agrégation j'ai wxWindow::RegisterHotKey [ par DoudouBidou ] Bonjour à tous(au passage Merci pour ce site, depuis le temps que je l'attends...)J'utilise wxPython pour réaliser mon interface graphique mais je n'a Exception [ par Bl0tCh ] Bonjour, je voudrais savoir comment afficher l'erreur retourné :L'erreur est comme ceci : connection=session.connect(cmdParse[1]) #connection au ft heklp serverSocket [ par Harvester_ ] Voila j'ai utliser un script du siteC'est un server socket qui marchait tres bien au debut(source)#!C:\Python23\python.exeimport SocketServerimport sy Socket : charger ip depuis fichier [ par Shinji ] Bonjour @ ttes et @ ts, voici mon pb:  j'essaye de faire une petite app client/serveur et j'aimerais pouvoir enregister l'ip/port du serveur dans un Comment lancer son application !!!!!!!!!! [ par steede ] Voila, j'ai écrit (pompé) une malheureuse app (extraite d'un exemple "simple" de wx) et j'aimerais la faire fonctionner !!!!ci dessous la ligne de la encodage des caractères [ par taz_iup ] J'aimerai que quelque'un fasse un peu de lumiere sur ce monde obscur de l'encodage des caratères..... ex de code. def ma fonction( self, repertoire Il me manque une librairie [ par cipher16 ] Bonjour ... je viens de commencer à coder en python ... et il semblerai qu'il me manque une librairie ayant un rapport avec internet ... J'ai cherché erreur encoding [ par MATHIS49 ] Bonjour !  *J'aimerais savoir ce que signifier l'erreur : Non-ASCII character '\xc3' in file vcard on line 8, b ut no encoding declared; ? j'ai c appel de methode entre 2 fichiers [ par areuh ] Bonsoir,Voilà, j'ai 2 fichiers .py représentant chacun une classe- le 1° est la gui (interface graphique avec Frame, Button, etc)- le 2° est un objet


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,608 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.