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

les pro python, venez prendre votre PLS

UTP
UTP
Niveau 8
12 mai 2021 à 09:27:39

https://i.ibb.co/xsRHK22/Sans-titre.jpg

alors les pro, y'a plus personnes la :)

UTP
UTP
Niveau 8
12 mai 2021 à 09:29:06

c'est bien ce qui me semblait :hap:

topic a ressortir au prochain pro python

UTP
UTP
Niveau 8
12 mai 2021 à 09:33:44

alors kermit, y'a plus personnes la https://image.noelshack.com/fichiers/2017/06/1486510399-kermit-pls4.png

koopaplouf
koopaplouf
Niveau 39
12 mai 2021 à 09:34:45

Post dans le doute...

UTP
UTP
Niveau 8
12 mai 2021 à 09:35:29

Le 12 mai 2021 à 09:34:45 koopaplouf a écrit :
Post dans le doute...

1er pro pythoned

CalvaireDeMoche
CalvaireDeMoche
Niveau 9
12 mai 2021 à 09:37:01

Le message d'erreur est explicite pourtant.

UTP
UTP
Niveau 8
12 mai 2021 à 09:37:44

Le 12 mai 2021 à 09:37:01 CalvaireDeMoche a écrit :
Le message d'erreur est explicite pourtant.

tèllement que tu résoud pas le probleme,

c'est a ce demandé si il y a vraiment des pro ici :)

CalvaireDeMoche
CalvaireDeMoche
Niveau 9
12 mai 2021 à 09:40:15

Le 12 mai 2021 à 09:37:44 UTP a écrit :

Le 12 mai 2021 à 09:37:01 CalvaireDeMoche a écrit :
Le message d'erreur est explicite pourtant.

tèllement que tu résoud pas le probleme,

c'est a ce demandé si il y a vraiment des pro ici :)

Je comprends pas ta démarche. :(
Tu demandes de l'aide et en même temps tu réponds avec mépris à ceux qui te débident ? :question:

Kheyou, ça peut pas marcher comme ça. :hap:
Soit tu fais un topic d'aide normal, soit tu fais un topic troll. :hap:

Detritus23
Detritus23
Niveau 6
12 mai 2021 à 09:40:21

Pas de maths :)
Un programme pour trier des dossiers :)

Nab-Echine
Nab-Echine
Niveau 10
12 mai 2021 à 09:42:23

Même pas je regarde ton code dans un bloc note sous windows

UTP
UTP
Niveau 8
12 mai 2021 à 09:42:47

Le 12 mai 2021 à 09:40:15 CalvaireDeMoche a écrit :

Le 12 mai 2021 à 09:37:44 UTP a écrit :

Le 12 mai 2021 à 09:37:01 CalvaireDeMoche a écrit :
Le message d'erreur est explicite pourtant.

tèllement que tu résoud pas le probleme,

c'est a ce demandé si il y a vraiment des pro ici :)

Je comprends pas ta démarche. :(
Tu demandes de l'aide et en même temps tu réponds avec mépris à ceux qui te débident ? :question:

Kheyou, ça peut pas marcher comme ça. :hap:
Soit tu fais un topic d'aide normal, soit tu fais un topic troll. :hap:

tu sais, c'est très dur de posté un méssage d'aide sur le forum. souvant ça reste sans réponse, sauf en cas "d'agression" si tu serais venus sur le topic pour répondre, c'est que t'est un bon gars.

et comme tu la compris, je suis completement en PLS sur ce script, je ne connais pas python, et je ne sais pas du tout comment résoudre ce probleme.

elle est la la vérité.

vais-je avoir autant de succès dans les aide maintenant ou passé pour un gros fragilux

Nab-Echine
Nab-Echine
Niveau 10
12 mai 2021 à 09:44:16

sinon t'as oublié de convertir name en str le 2 de QI

UTP
UTP
Niveau 8
12 mai 2021 à 09:44:57

Le 12 mai 2021 à 09:44:16 Nab-Echine a écrit :
sinon t'as oublié de convertir name en str le 2 de QI

comment je peut faire cela ? tu pourrais m'expliqué, je peut mettre le code en ligne

UTP
UTP
Niveau 8
12 mai 2021 à 09:45:32
        print("Sizes are not equal: " + name + " " + str(size1) + " " + str(size2))
Ju87G
Ju87G
Niveau 10
12 mai 2021 à 09:45:51

monsieur a envie qu'on corrige ses fautes...

UTP
UTP
Niveau 8
12 mai 2021 à 09:48:19

Le 12 mai 2021 à 09:45:51 :
monsieur a envie qu'on corrige ses fautes...

en effet, mais ce ne sont pas mes fautes, c'est un script que j'ai récupéré sur le net 4pda.ru, mais celui çi ne fonctionne pas.

j'arrete de jouer le trolling, c'est compliqué pour moi

voila tout mon kheyou

Azerban
Azerban
Niveau 16
12 mai 2021 à 10:01:08

C'est lié à la fonction unpack qui retourne un tuple. La variable name retournée ne correspond pas à une chaîne de caractères (str). Il faut convertir celle-ci en chaîne de caractères pour la concaténer dans le print à la ligne 40.

Éventuellement rajoute : print(f"name={name}, type={type(name)}") pour voir la variable et son type avant le print (juste avant la ligne 40).

UTP
UTP
Niveau 8
12 mai 2021 à 10:04:34

Le 12 mai 2021 à 10:01:08 Azerban a écrit :
C'est lié à la fonction unpack qui retourne un tuple. La variable name retournée ne correspond pas à une chaîne de caractères (str). Il faut convertir celle-ci en chaîne de caractères pour la concaténer dans le print à la ligne 40.

Éventuellement rajoute : print(f"name={name}, type={type(name)}") pour voir la variable et son type avant le print (juste avant la ligne 40).

ceci me retourne cela :

c:\test>python unpack_ota_firmware.py OTA.zip
name=b'config\nsetenv bootargs ubi.mtd=UBI,2048 ', type=<class 'bytes'>
Sizes are not equal: b'config\nsetenv bootargs ubi.mtd=UBI,2048 ' 1953460082 2037674854
Extracting config
setenv bootargs ubi.mtd=UBI,2048
Traceback (most recent call last):
  File "c:\test\unpack_ota_firmware.py", line 96, in <module>
    extract_file(infile, info)
  File "c:\test\unpack_ota_firmware.py", line 47, in extract_file
    outfile = open(out_file_info[0], "wb")
OSError: [Errno 22] Invalid argument: 'config\nsetenv bootargs ubi.mtd=UBI,2048 '
Azerban
Azerban
Niveau 16
12 mai 2021 à 10:10:17

Bon on a bien une variable de type bytes, tu peux mettre name = name.decode() avant la ligne 40 pour convertir ta variable en str (d'ailleurs il le fait la ligne d'après).

UTP
UTP
Niveau 8
12 mai 2021 à 10:14:03

Le 12 mai 2021 à 10:10:17 Azerban a écrit :
Bon on a bien une variable de type bytes, tu peux mettre name = name.decode() avant la ligne 40 pour convertir ta variable en str (d'ailleurs il le fait la ligne d'après).

c:\test>python unpack_ota_firmware.py OTA.zip
name=b'config\nsetenv bootargs ubi.mtd=UBI,2048 ', type=<class 'bytes'>
Sizes are not equal: config
setenv bootargs ubi.mtd=UBI,2048  1953460082 2037674854
Traceback (most recent call last):
  File "c:\test\unpack_ota_firmware.py", line 82, in <module>
    file_info = parse_header(infile, offset)
  File "c:\test\unpack_ota_firmware.py", line 45, in parse_header
    return name.decode().split('\0', 1)[0], size1
AttributeError: 'str' object has no attribute 'decode'
Sous forums
  • Religion
La vidéo du moment