Hello,

J'ai installé le module python wave, de façon tout à fait standard sous ubuntu avec un sudo python3 -m pip install wave.

J'ai été surpris par le message AttributeError: module 'wave' has no attribute 'open' au lancement du script suivant. Je pense que j'ai du rater un truc énorme. Quelqu'un aurait une piste?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#!/usr/bin/python
# -*- coding: utf-8 -*-
 
import wave
 
if __name__ == "__main__":
 
    IFNAME = "./inout/monoGUIRO.WAV"
    sample = wave.open(IFNAME, "rb")

Pour info, la suppression du test fait changer le message d'erreur qui est désormais AttributeError: partially initialized module 'wave' has no attribute 'open' (most likely due to a circular import). J'avoue ne pas savoir ce qu'est un circular import.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
#!/usr/bin/python
# -*- coding: utf-8 -*-
 
import wave
 
IFNAME = "./inout/monoGUIRO.WAV"
sample = wave.open(IFNAME, "rb")