2013-05-14 25 views
14

Sto cercando buone risorse per iniziare con pywin32. Non ho trovato molto in termini di tutorial, libri o blog che ne parlano. Mi piacerebbe essere in grado di usare python per automatizzare alcuni dei miei comuni ripetitivi Microsoft Excel e Word Task (come aprire un documento di parole e cercare e sostituire i dati da un foglio di calcolo).Come iniziare con PyWin32

Ho trovato molti riferimenti a PyWin32 (su google e StackOverflow), ma è sempre a un livello più avanzato. Mi piacerebbe solo trovare alcune risorse ben documentate che mi aiutino ad andare avanti così posso usare gli altri post che ho trovato.

+2

Bene, c'è [un libro] (http://www.amazon.co.uk/Python-Programming-On-Win32-Programmers/dp/1565926218/) pubblicato dall'autore principale di PyWin32 (Mark Hammond) che copre le estensioni PyWin32, ma potrebbe essere un po 'antiquato. – Aya

+0

Grazie, il libro che menzioni è stato stampato nel 2000. La versione di Python è datata. Ho fatto fatica con molte esercitazioni su Python 2.6 mentre stavo usando Python 3.3 per imparare. Questo libro è stato più difficile che utile dato che sono ancora piuttosto un noob in Python. –

+0

Ci scusiamo per un commento piuttosto fuori tema, ma come ti definisci un noob posso suggerire di leggere [this] (http://www.python.org/dev/peps/pep-0008/)? È una buona guida per la leggibilità e il codice di condotta in Python. – hellerve

risposta

8

Quello che posso raccomandare se stai bene con l'acquisto di un libro è this guide.

Il documentation (può anche essere trovato nell'installazione di PyWin32) e Active State's doc (con il loro elenco di oggetti e moduli) dovrebbe fare il resto.

+0

Grazie per il riferimento al documento Active State. Ho già guardato quel libro in precedenza. Come è stato pubblicato nel 2000, la versione di Python utilizzata è molto antica. Ho contattato l'editore per verificare se avevano pianificato una versione aggiornata. Hanno detto che non c'era niente in programma. Ho anche provato a lavorare sulla documentazione di PyWin32, ma non è molto amichevole per i principianti (più di un riferimento per gli utenti che una guida per principianti). –

+1

Credo sia vero, ma temo che PyWin32 non sia documentato molto bene. Non conosco tutorial migliori, ci sono molte risposte a domande specifiche là fuori. Dovrai lavorare a modo tuo attraverso tutto questo. Se hai familiarità con WinAPI dovrebbe essere a posto. – hellerve

+0

Grazie. Sfortunatamente, non ho molta familiarità con WinAPI. Non sono un programmatore di professione, sto imparando Python per rendere più facile la mia vita al lavoro. Speravo davvero che ci fosse un blog attivo o altra risorsa che avesse informazioni per i principianti che vogliono integrare Python e Microsoft Office usando PyWin32. Ho cercato una nuova risorsa utente per un mese senza molta fortuna. Forse è più complicato di quanto io sia pronto. –