View Single Post
Old 04-18-2013, 04:50 PM   #8
guigui
Member
guigui began at the beginning.
 
Posts: 11
Karma: 10
Join Date: Apr 2013
Device: Cybook Odyssey HD Frontlight
Quote:
Originally Posted by EowynCarter View Post
Il ne trouve pas un fichier

C'est le "dictEPUB.py" récupérable ici
https://code.google.com/p/penelope-d...#hg%2Fpenelope

il faut tout mettre dans la même répertoire, et lancer a partir de là.
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 View Post
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
guigui is offline   Reply With Quote