values of sys.platform? for a serial port lib

Henrik Motakef henrik at moskau.hmotakef.homeip.net
Sat Dec 29 22:19:55 CET 2001


Chris Liechti <cliechti at gmx.net> writes:

> i'm interested in values for "sys.platform" and, if possible, the name of 
> the serial port (an how the ports are numbered ttyS0, ttyS1 etc.)
> e.g "linux2" and "/dev/ttyS%d" % port, numbering starting at zero.

I don't really know where sys.platform is defined (I ended up with a
"grep -r "PLATFORM" * in the source tree, resulting in a line
"Makefile.pre.in: $(CC) -c $(CFLAGS) -DPLATFORM='"$(MACHDEP)"'...", so I
think it's defined by autoconf/automake; maybe that helps...), but FYI:

# python -c "import sys; print sys.platform"
openbsd3
# ls /dev/tty*
/dev/tty     /dev/ttyC5   /dev/ttyc2   /dev/ttyp4   /dev/ttype   /dev/ttyq8
/dev/tty00   /dev/ttyC6   /dev/ttyc3   /dev/ttyp5   /dev/ttypf   /dev/ttyq9
/dev/tty01   /dev/ttyC7   /dev/ttyc4   /dev/ttyp6   /dev/ttyq0   /dev/ttyqa
/dev/tty02   /dev/ttyC8   /dev/ttyc5   /dev/ttyp7   /dev/ttyq1   /dev/ttyqb
/dev/tty03   /dev/ttyC9   /dev/ttyc6   /dev/ttyp8   /dev/ttyq2   /dev/ttyqc
/dev/ttyC0   /dev/ttyCa   /dev/ttyc7   /dev/ttyp9   /dev/ttyq3   /dev/ttyqd
/dev/ttyC1   /dev/ttyCb   /dev/ttyp0   /dev/ttypa   /dev/ttyq4   /dev/ttyqe
/dev/ttyC2   /dev/ttyCcfg /dev/ttyp1   /dev/ttypb   /dev/ttyq5   /dev/ttyqf
/dev/ttyC3   /dev/ttyc0   /dev/ttyp2   /dev/ttypc   /dev/ttyq6
/dev/ttyC4   /dev/ttyc1   /dev/ttyp3   /dev/ttypd   /dev/ttyq7
# w
 9:18PM  up 16:54, 5 users, load averages: 1.17, 1.24, 1.23
USER    TTY FROM              LOGIN@  IDLE WHAT
henrik   C0 -                 4:24AM     0 xemacs http.ml 
henrik   p2 :0.0              8:04PM  1:06 gimp devel/yeah/docs/request_process

hth
Henrik



More information about the Python-list mailing list