2010-07-28 6 views
1

Quels sont de ce Pro et Con d'utiliser win32api pour E/S et d'autres choses au lieu de simplement Python, si les deux ont une fonction spécifique pour ellewin32api vs Python

Je veux dire, en utilisant pywin32 vs Win32API

Répondre

5

con

  • (manque de) la portabilité
  • plus difficile/plus d'erreurs

pro

    performances
  • (potentiellement, il doit être mesuré, comme dépendra de plus de jus t les appels api)
+0

Avez-vous des benchmarks qui sauvegardent votre demande de performance? (D'autant que python a maintenant une implémentation d'E/S en C) – Arafangion

+0

@Arafangion Pas spécifiquement pour I \ O, mais il a dit "E/S et autres choses". Perf est toujours quelque chose que vous devez vérifier dans votre cas particulier. Je vais ajouter des détails là-bas. –

4

La chose la plus évidente semble être de perdre la compatibilité multi-plateforme. Python fonctionne sur un certain nombre de plates-formes différentes, dont aucune n'a une API win32 sauf MS Windows.

Questions connexes