Erreur lors de l'installation et de l'exécution de pywin32 2.7

Je suis venue avec quelques erreurs après l'installation:

pywin32-217.win32-py2.7

J'ai récemment mis à jour ArcGIS à 10.1 et il utilise Python 2.7 (par opposition à la 2.6 qui est venu avec ArcGIS 10.0)

Quand je lance le programme d'installation sur un Windows 7 64 bits, il s'installe, mais jette le message suivant:

près échoué dans le fichier destructeur de l'objet:

sys.excepthook est manquant

perdu sys.stderr

J'ai eu un simple script python pour imprimer sur une imprimante à partir d'un dossier contenant .les fichiers pdf qui ont travaillé avant ma mise à niveau

import arcpy, glob, win32api, os

pdfLoc = arcpy.GetParameterAsText(0)

try:
    copies = int(arcpy.GetParameter(1))
except:
    copies = 1

for pdfname in glob.glob(os.path.join(pdfLoc, "*.pdf")):
    fullpath = os.path.join(pdfLoc, pdfname)
    for copy in range(copies):
        win32api.ShellExecute(0, "print", pdfname, None, ".", 0)

del fullpath
del pdfname
del pdfLoc

Maintenant, quand je lance le script, j'obtiens l'erreur suivante:

Traceback (most recent call last): File
"Z:\ESRI\Python\Solstice_Tools_Scripts\Printer_Tools\Batch_Print_From_PDF_Only\BatchprintFromPDFOnly_Test.py",
la ligne 34, dans
win32api.ShellExecute(0, "imprimer", pdfname, Aucun, ".", 0) erreur: (31, 'ShellExecute', 'Un périphérique attaché au système ne l'est pas
le fonctionnement.')

Échec de l'exécution (BatchPrintFromPDFOnly2).

J'ai cherché sur google et avoir essayé quelques solutions, comme l'exécution de l'exécutable en mode de dépannage, mais l'erreur persiste. Quelqu'un peut-il indiquer ce qui peut provoquer cela?

Comme une note de côté, j'ai mis à jour 4 ordinateurs en ma compagnie pour la nouvelle version de python et ArcGIS, et un seul d'entre eux est en train de lancer cette erreur. Le reste fonctionne bien.

Grâce,
Mike

source d'informationauteur Mike