Pages : 1
#1 Le 06/07/2017, à 23:04
- porkinator
IndentationError sous python
Bonjour à tous j'ai un souci sous python quand j'exécute mon ficher python sous Geany j'ai une erreur au niveau de print
merci de votre aide.
http://zupimages.net/up/17/27/py4f.png
Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images (Des hébergeurs comme Toile Libre, TDCT'Pix et hostingpics le permettent).
Dernière modification par cqfd93 (Le 07/07/2017, à 00:51)
Hors ligne
#2 Le 07/07/2017, à 06:19
- pingouinux
Re : IndentationError sous python
Bonjour,
Il est préférable, plutôt que de faire une copie d'écran, de faire un copier-coller (entre balises-code) du script et des messages d'erreur complets.
Le message d'erreur et le bout de script que tu montres ne semblent pas se correspondre.
Hors ligne
#3 Le 07/07/2017, à 07:20
- porkinator
Re : IndentationError sous python
Désoler pour l'image nouveau sur le forum.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
class Telecharger:
__gtype_name__ = "Telecharger"
def __init__(self):
interface = Gtk.Builder()
interface.add_from_file("prog.glade")
interface.connect_signals(self)
window = interface.get_object("window1")
window.show_all()
def on_entry1_activate(self,widget):
print "saisie le texte"
def on_bouton1_clicked(self,widget):
print "Telecharger"
if __name__ == '__main__':
prog()
Gtk.main()
voice le code erreur qui affiche
File "prog.py", line 19
print "saisie le texte"
^
IndentationError: unindent does not match any outer indentation level
------------------
(program exited with code: 1)
Press return to continue
merci
Hors ligne
#4 Le 07/07/2017, à 07:35
- pingouinux
Re : IndentationError sous python
def on_entry1_activate(self,widget): print "saisie le texte" def on_bouton1_clicked(self,widget): print "Telecharger"
Il faut indenter ainsi :
def on_entry1_activate(self,widget):
print "saisie le texte"
def on_bouton1_clicked(self,widget):
print "Telecharger"
Hors ligne
#5 Le 07/07/2017, à 07:58
- mandeb
Re : IndentationError sous python
J'ai fréquemment ce problème avec Geany, principalement lors de copier/coller.
Il semble y avoir de temps à autre des mélanges entre les Tab, les espaces ou les CR+LF et Geany ne s'y retrouve plus.
Il suffit d'ouvrir le prgm avec IDLE par exemple et l'erreur devient plus facilement visible.
Hors ligne
#6 Le 07/07/2017, à 09:02
- porkinator
Re : IndentationError sous python
problème indentation merci résolu
Hors ligne
Pages : 1