Quote:
Originally Posted by EowynCarter
|
Merci. ): dictEPUB.py ajouté avec les autres fichiers (empty.idx et penelope.py, ainsi que les fichiers du dico) dans le même répertoire que python (vu que ça ne fonctionne pas depuis un autre répertoire, voire plus bas).
J'obtiens le message d'erreur suivant, à la suite de la commande :
Code:
c:\Python27>python penelope.py -p Babylon_English_French -f en -t fr
[INFO] Input dictionary has sequence type 'h'.
Traceback (most recent call last):
File "penelope.py", line 2054, in <module>
main()
File "penelope.py", line 1795, in main
readable = check_dict_file(dict_input_filename)
File "penelope.py", line 1583, in check_dict_file
uncompressed_idx_file.write(compressed_idx_file.read())
File "c:\Python27\lib\gzip.py", line 253, in read
while self._read(readsize):
File "c:\Python27\lib\gzip.py", line 293, in _read
self._read_gzip_header()
File "c:\Python27\lib\gzip.py", line 205, in _read_gzip_header
self._read_exact(struct.unpack("<H", self._read_exact(2)))
File "c:\Python27\lib\gzip.py", line 185, in _read_exact
data = self.fileobj.read(n)
TypeError: an integer is required
Quote:
Originally Posted by EowynCarter
Cette ligne est à adapter.
Dans l'explorateur de fichier, il faut regarder ou python est installé. C'est plus probablement C:\Python27, vu qu'il s'agit de la version 2.7
|
Python est bien installé dans c:\Python27.
J'ai bien modifié la valeur de la variable "path", sans succès. Toujours le message d'erreur sous l'invite de commande (donc en lancant le script depuis un autre dossier que celui où se trouve python) : "Python n'est pas reconnu en tant que commende interne ou externe..." Voici le contenu de la ligne valeur de la variable path:
Code:
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;c:\Python27