CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Python] no such file or directory

buster-keaton
buster-keaton
Niveau 10
30 mai 2014 à 16:18:02

Bonjour, donc voilà j'ai un problème avec python, je n'arrive pas a insérer une image sur tkinter, il me dit ça "no such file or directory" alors que pourtant, l'image est présente. :( L’erreur complète est :

Traceback (most recent call last):
File "C:\Users\Dimitri\Desktop\Jeu de plateau.py", line 211, in <module>
photo = PhotoImage(file="plateau.gif")
File "C:\Python27\lib\lib-tk\Tkinter.py", line 3244, in __init__
Image.__init__(self, 'photo', name, cnf, master, **kw)
File "C:\Python27\lib\lib-tk\Tkinter.py", line 3200, in __init__
self.tk.call(('image', 'create', imgtype, name,) + options)
TclError: couldn't open "plateau.gif": no such file or directory

Ma ligne de code pour inserer l'image est :

photo = PhotoImage(file="plateau.gif")

Si quelqu'un a une idée, ça serait sympa :oui:

Merci :)

Pseudo supprimé
Pseudo supprimé 30 mai 2014 à 16:51:13

Vérifies que t'as pas deux fois l'extension.
Si son nom est "plateau.gif" et que son extension est ".gif",
Elle s'appelle "plateau.gif.gif" alors fais attention à ça.

Pseudo supprimé
Pseudo supprimé 30 mai 2014 à 16:56:24

( et que l'image est dans le même dossier que le script appelant l'image )

buster-keaton
buster-keaton
Niveau 10
30 mai 2014 à 18:20:20

Nan, c'est pas ça :-( Mais merci quand même :oui:

Pseudo supprimé
Pseudo supprimé 30 mai 2014 à 20:18:45

majuscules/minuscules?

Sinon, mets ça :

import os
os.system("cd")
os.system("dir /b")
input()

Ensuite, exécute en console et vérifies si le répertoire qu'il t'affiche est bien "C:\Users\Dimitri\Desktop\" à la première ligne.
Les lignes suivantes sont la liste des fichiers que contient le repertoire courant, donc trouves ton "plateau.gif" et vérifies qu'il est présent et qu'il s'écrit bien de cette manière.

buster-keaton
buster-keaton
Niveau 10
30 mai 2014 à 20:30:55

Bon, au vue de ta réponse, je voulais réessayer (j'avais fermé python), je lance et là ça marche sans problème ! Du coup aucune idée de ce que c'était. :(

Mais je te remercie quand même pour ton aide, c'est sympa de ta part ! :)

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment