Uhhh, pristup paralelnom portu (i I/O portovima uopšte) iz Pythona i mene zanima, ali još nisam zasukao rukave. Siguran sam da mora da zavisi od platforme.
Za sad mi je plan sledeći:
1. Saznati kako iz Pythona pod Windowsima pozvati funkcije iz dll fajlova.
(
http://www.elitesecurity.org/tema/47279, hvala alex-u)
2. Probati to na "inpout32.dll" (nisam još seo i probao, sve se nešto nakanjujem...)
3. Isprobati nešto kao ovo:
http://www.codeproject.com/csharp/csppleds.asp , samo na Pythonu.
4. Wrapovati te pozive u neke pitonske funkcije, da se izdvoji od-platforme-zavisni sloj softvera, tj. da se samo one menjaju pri portovanju na druge platforme.
5. Koristiti Python kao "My Favorite (Hardware-Tweaker's) Toy Language" od tad, na dalje i ubuduće, na Windowsu, Linuxu, BSD, ... gde god. :)