cela devrait être question très simple, pour que je ne pouvais pas trouver réponse par recherche Google: Comment fermer le fichier poignée ouverte par pypdf « PdfFileReader » ClasseComment fermer pypdf « PdfFileReader » poignée fichier de classe
Voici extrait:
import os.path
from pyPdf import PdfFileReader
fname = 'my.pdf'
input = PdfFileReader(file(fname, "rb"))
os.rename(fname, 'my_renamed.pdf')
qui soulève erreur [32]
Merci
Exécutez-vous des fenêtres et existe-t-il 'my_renamed.pdf' avant de renommer? – khachik
Oui, j'ai oublié de mentionner que je cours Windows 7 32 bits et utilise Python 2.5. Le fichier 'my_renamed.pdf' n'existe pas – romor
@romor '32' signifie que vous ne pouvez pas accéder au fichier car il est en cours d'utilisation. Essayez de fermer 'fname' manuellement (après l'avoir lu), puis renommez-le. – khachik