Re: List Moderator

2007-05-20 Thread Klaus Alexander Seistrup
Grant Edwards wrote: > Maybe I've got a beter news server, but I don't see much > spam at all in c.l.p. Neither do I. Cheers, -- Klaus Alexander Seistrup http://klaus.seistrup.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: sys.path

2007-05-08 Thread Klaus Alexander Seistrup
HMS Surprise wrote: > Have I misused .extend? The .extend() method expects an iterable, try .append() instead. Cheers, -- Klaus Alexander Seistrup http://klaus.seistrup.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: number generator

2007-03-10 Thread Klaus Alexander Seistrup
-- Klaus Alexander Seistrup Tv-fri medielicensbetaler http://klaus.seistrup.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: IP address

2007-01-28 Thread Klaus Alexander Seistrup
Colin J. Williams wrote: > Your one-liner doesn't work for me, with Windows XP, but the > following does, within Python. Could it be due to shell-escaping issues? I don't know anything about Windows... Cheers, -- Klaus Alexander Seistrup http://klaus.seistr

Re: IP address

2007-01-28 Thread Klaus Alexander Seistrup
EMAIL PROTECTED]:~ $ python -c 'import socket; print socket.gethostbyaddr(socket.gethostname())' ('zdani.szn.dk', [], ['2001:1448:89::1']) [EMAIL PROTECTED]:~ $ #v- Cheers, -- Klaus Alexander Seistrup http://klaus.seistrup.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: IP address

2007-01-28 Thread Klaus Alexander Seistrup
urlopen("http://myip.dk/";).read())[0]' 217.157.1.202 [EMAIL PROTECTED]:~ $ #v- Cheers, -- Klaus Alexander Seistrup http://klaus.seistrup.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: IP address

2007-01-28 Thread Klaus Alexander Seistrup
e, urllib; print re.findall("Your IP: (.+?)", urllib.urlopen("http://myip.dk/";).read())[0]' #v- Cheers, -- Klaus Alexander Seistrup http://klaus.seistrup.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: nntplib downloads content with extra linebreaks

2007-01-06 Thread Klaus Alexander Seistrup
Rweth wrote: > so afile contains a filename. > One single aline looks like so: >'' Beats me where those empty lines come from, it doesn't seem to happen in nntplib. Does the same thing happen if you pass .body() a filepointer? Cheers, -- Klaus Alexander Seistrup

Re: nntplib downloads content with extra linebreaks

2007-01-06 Thread Klaus Alexander Seistrup
Rweth wrote: >for aline in buf: > bufHeal.append(aline.replace('\r\n', '\n')) What does one single aline look like? > s.body(id,afile) Does the 'afile' contain a filename or a filepointer? Cheers, -- Klaus Alexander Seistrup http://klaus.s

Re: nntplib downloads content with extra linebreaks

2007-01-06 Thread Klaus Alexander Seistrup
ody method The 'linebreaks' are probably '\r\n' pairs, so you could do a buf.replace('\r\n', '\n') to convert all such pairs to single LFs (buf being the buffer or string that holds the text with 'linebreaks'). Cheers, -- Klaus Alexander Seist

Re: shell command needs whitespace characters escaped

2006-12-08 Thread Klaus Alexander Seistrup
o escaping was done. Using "cd '%s' ; unzip '%s'" as your formatting string should work. Cheers, -- Klaus Alexander Seistrup http://klaus.seistrup.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: UTF8 & HTMLParser

2006-11-30 Thread Klaus Alexander Seistrup
ing. You might also want to trap errors in a try-except statement. Cheers, -- Klaus Alexander Seistrup http://klaus.seistrup.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Remarkable results with psyco and sieve of Eratosthenes

2006-11-30 Thread Klaus Alexander Seistrup
Pekka Karjalainen wrote: > You can omit the call to math.sqrt if you test this instead. > > y*y > x > > in place of if y > maxfact: . Or use sqrt = lambda x: x ** .5 Cheers, -- Klaus Alexander Seistrup http://klaus.seistrup.dk/ -- http://mail.python.org/ma

Re: How to sort list

2006-11-22 Thread Klaus Alexander Seistrup
Fredrik Lundh wrote: > note that DSU is built into Python these days: > > L.sort(key=transform) Sweet, thanks for the hint. Cheers, -- Klaus Alexander Seistrup http://klaus.seistrup.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Unescape HTML entities

2006-10-31 Thread Klaus Alexander Seistrup
Rares Vernica wrote: > How does your code deal with ' like entities? It doesn't, it deals with named entities only. But take a look at Fredrik's example. Cheers, -- Klaus Alexander Seistrup København, Danmark, EU http://klaus.seistrup.dk/ -- http://mail.python.org/mailm

Re: unescape HTML entities

2006-10-28 Thread Klaus Alexander Seistrup
odepoint.keys()) + ');') def dehtml(s): return re.sub( myrx, lambda m: unichr(htmlentitydefs.name2codepoint[m.group(1)]), s ) # end def dehtml if __name__ == '__main__': import sys print dehtml(sys.stdin.read()).encode('utf-8') # end

Re: List splitting

2006-08-21 Thread Klaus Alexander Seistrup
ot;t"], > ["c", "a", "t" ] ] #v+ >>> t = [ "a", "b", "c", "n", "a", "a", "t", "t", "t" ] >>> [t[i::3] for i in range(3)] [['a', 'n', 't'], ['b', 'a', 't'], ['c', 'a', 't']] >>> #v- Cheers, -- Klaus Alexander Seistrup SubZeroNet, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Converting argv to variable

2006-07-22 Thread Klaus Alexander Seistrup
Tom skrev: > newDirectory = str(sys.argv[1:]) Try newDir = '/'.join(sys.argv[1:]) or newDir = sys.argv[1] or for newDir in sys.argv[1:]: : or something along those lines, depending on how you wish to interpret the commandline. Cheers, -- Kl

Re: How can I avoid abusing lists?

2006-07-07 Thread Klaus Alexander Seistrup
[EMAIL PROTECTED] wrote: > if histogram.has_key(s): > histogram[s] += 1 > else: > histogram[s] = 1 I wonder if histogram[s] = histogram.get(s, 0) + 1 would be more efficient... Cheers, -- Kla

Re: How do you use this list?

2006-06-27 Thread Klaus Alexander Seistrup
Grant Edwards wrote: > Find an NNTP server and read it as a newsgroup. Or Google Groups: http://groups.google.com/group/comp.lang.python Cheers, -- Klaus Alexander Seistrup Dyssegård, Denmark http://surdej.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Blog source code in Python

2006-06-22 Thread Klaus Alexander Seistrup
Lazy Lad wrote: > Is there a blog application source available in Python? Several. Did you try Google before you posted your question? The search term "python blog" has <http://wiki.python.org/moin/PythonBlogSoftware> within the first 10 hits. Cheers, -- Klaus

Re: How to extract 2 integers from a string in python?

2006-06-08 Thread Klaus Alexander Seistrup
gt; import re >>> re.findall(r'\d+', 'Total size: 173233 (371587)') ['173233', '371587'] >>> #v- Mvh, -- Klaus Alexander Seistrup Copenhagen, Denmark http://surdej.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Missing unicode data?

2006-06-03 Thread Klaus Alexander Seistrup
thon interpreter. > in other words, you get whatever version that was used to create > the Unicode data set in your Python distribution. I see. > iirc, 2.4 uses Unicode 3.2, and 2.5 uses Unicode 4.1. to update, > use the tools under Tools/unicode. Thanks for the hint. Mvh,

Missing unicode data?

2006-06-03 Thread Klaus Alexander Seistrup
ters seems to be missing from the unicodedata module (2477 missing characters when checking against the latest database from unicode.org¹). Is this a deliberate omission? Cheers, Klaus. ¹) http://www.unicode.org/Public/UNIDATA/UnicodeData.txt -- Klaus Alexander Seistrup SubZeroNet, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Member index in toples

2006-06-01 Thread Klaus Alexander Seistrup
r lists or dictionaries? Lists have an index method: #v+ >>> L = list(T) >>> L.index('Three') 2 >>> #v- Dictionaries are unordered and hence indices don't make much sense. Mvh, -- Klaus Alexander Seistrup SubZeroNet, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Generating random passwords ... for a csv file with user details

2006-05-28 Thread Klaus Alexander Seistrup
A simple algorithm is sufficient > for passwords #v+ >>> import sha >>> sha.sha('userid,fullname,passwword,dateofbith').digest().encode('base64')[:10] 'q0nCDQ1YdL' >>> #v- Mvh, -- Klaus Alexander Seistrup SubZeroNet, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: How to find out a date/time difference

2006-05-24 Thread Klaus Alexander Seistrup
Nico Grubert skrev: > you could do this: > > >>> a = datetime.datetime(2006, 5, 24, 16, 1, 26) > >>> b = datetime.datetime(2006, 5, 20, 12, 1, 26) > >>> a-b > datetime.timedelta(4) > # 4 days Or #v+ >>> print (a-b).days 4 >>>

Re: How to find out a date/time difference

2006-05-24 Thread Klaus Alexander Seistrup
Lad skrev: > How can I find out the date/time difference ( in days) of such > two fields? Did you try to subtract one value from the other? Mvh, -- Klaus Alexander Seistrup SubZeroNet, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: filter list fast

2006-03-18 Thread Klaus Alexander Seistrup
15)) >>> b set([5, 6, 7, 8, 9, 10, 11, 12, 13, 14]) >>> a.difference(b) set([0, 1, 2, 3, 4]) >>> a-b set([0, 1, 2, 3, 4]) >>> list(a-b) [0, 1, 2, 3, 4] >>> #v- Cheers, -- Klaus Alexander Seistrup SubZeroNet, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Making dir's

2006-01-22 Thread Klaus Alexander Seistrup
it does not exist. This is recursive. #v- Cheers, -- Klaus Alexander Seistrup Copenhagen, Denmark http://seistrup.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Learning Python...

2005-12-05 Thread Klaus Alexander Seistrup
Falc wrote: > So if you have any books you could reccomend me that would rock, I > can't really afford a book so if online that would be excellent. Have you looked into: <http://wiki.python.org/moin/BeginnersGuide> <http://python.org/doc/Intros.html> Cheers, -- K

Re: What's wrong with "lambda x : print x/60,x%60"

2005-12-04 Thread Klaus Alexander Seistrup
Justin Ezequiel wrote: > Try > > lambda_hrs = lambda x: (x/60,x%60) Or #v+ lambda_hrs = lambda x: divmod(x, 60) #v- Cheers, -- Klaus Alexander Seistrup PNX · http://pnx.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Why use #!/usr/bin/env python rather than #!python?

2005-12-02 Thread Klaus Alexander Seistrup
Linux distribution. Free-, Net- and OpenBSD in turn only come with /usr/bin/env. So the env-mechanism is increasing conven- ience, but not strictly assuring portability.« Cheers, -- Klaus Alexander Seistrup PNX · http://pnx.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Why use #!/usr/bin/env python rather than #!python?

2005-12-02 Thread Klaus Alexander Seistrup
bin/env') > (3) 'python' can be found in the environment variable path (no need > for 'env' utility) Sure, I wasn't fair. But look here: #v+ $ python /tmp/hello.py Hello, world! $ which python /usr/bin/python $ #v- I do not know the syntax of the shebang-line,

Re: Why use #!/usr/bin/env python rather than #!python?

2005-12-02 Thread Klaus Alexander Seistrup
! python print 'Hello, world!' # eof $ /tmp/hello.py bash: /tmp/hello.py: python: bad interpreter: No such file or directory $ #v- Cheers, -- Klaus Alexander Seistrup Copenhagen, Denmark http://streetkids.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Reading a subprocesses stdout on Windows

2005-11-21 Thread Klaus Alexander Seistrup
BroLewis wrote: > I have been trying for several weeks now to write a program that > allows me to read the stdout of a process that I spawn and once > I receive feedback, act appropriately. Have you looked into the 'commands' module? Cheers, -- Klaus Alexander Seistrup

Re: How to convert a "long in a string" to a "long"?

2005-11-18 Thread Klaus Alexander Seistrup
>> >> What can I do? >> >> Thank you in advance. >> Stefan > > Leave out the "0x" prefix and tell long() that you're using > base 16: > >>>> long("", 16) > 4294967295L It's sufficient to tell long() th

Re: How do I create a dir using Python?

2005-11-09 Thread Klaus Alexander Seistrup
the rightmost) will be created if it does not exist. This is recursive #v- Cheers, -- Klaus Alexander Seistrup Copenhagen, Denmark http://seistrup.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: How do you do this in python?

2005-11-04 Thread Klaus Alexander Seistrup
[EMAIL PROTECTED] wrote: > perl -e 'print "Hello, world\n"' python -c 'print "Hello, world"' Cheers, -- Klaus Alexander Seistrup Copenhagen, Denmark http://seistrup.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Replacing utf-8 characters

2005-10-05 Thread Klaus Alexander Seistrup
sides on whether then-Attorney General John Ashcroft had the power under federal law in 2001 to bar distribution of controlled drugs to assist suicides, regardless of state law. >>> #v- Cheers, -- Klaus Alexander Seistrup Magnetic Ink, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://mail.python.org/mailman/listinfo/python-list

NNTP module capable of "MODE STREAM"

2005-10-04 Thread Klaus Alexander Seistrup
Hi, I need a Python NNTP module that is capable of doing "MODE STREAM" as client and as server. Does anyone here know of such a module except the twisted.protocols.nntp module? Cheers, -- Klaus Alexander Seistrup Copenhagen, Denmark http://streetkids.dk/ -- http://mail.python.o

Re: where to find the doc about python regular expression?

2005-06-02 Thread Klaus Alexander Seistrup
ÒÊÃÉɽÈË wrote: > thanks Did you try Google: <http://www.google.com/search?q=python+regular+expressions> First hit is: <http://www.amk.ca/python/howto/regex/> -- Klaus Alexander Seistrup Magnetic Ink, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://

Re: Null String Variable

2005-05-16 Thread Klaus Alexander Seistrup
Rotary wrote: > I want to say something like that: if msg is empty ...then do > something. So how can i figure that msg is empty string (no > character, msg = ''). #v+ if not msg: print 'msg is empty' #v- -- Klaus Alexander Seistrup Magnetic Ink, Copenh

Re: Reading files into a 2D list.

2005-05-11 Thread Klaus Alexander Seistrup
'Read %d files' % (len(files_and_lines),) #v- Add proper error checking. At least, I think the [].append() method is what you're looking for. Cheers, -- Klaus Alexander Seistrup Magnetic Ink, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: A Faster Way...

2005-05-10 Thread Klaus Alexander Seistrup
2, 3, 23, 4, 24, 5, 25, . If the order is unimportant you could use: #v+ >>> tuple(set(range(10)) | set(range(20,30))) (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29) >>> #v- Cheers, -- Klaus Alexander Seistrup Magnetic Ink, Copenhagen, Den

Re: Python & SQLite

2005-05-03 Thread Klaus Alexander Seistrup
dcrespo wrote: > Does PySQLite run on Linux? There are specific python modules for SQLite on Linux. -- Klaus Alexander Seistrup Magnetic Ink, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: WordPress Python Library 1.0

2005-05-02 Thread Klaus Alexander Seistrup
Michele Ferretti wrote: > ok, sorry, but subject is very explicit! Still, it's insufficient for those of us who don't know what WordPress is, and it's a waste of time for those of us who don't speak Italian. C'mon, pal, you can do much better than that! -- Klaus

Re: WordPress Python Library 1.0

2005-05-02 Thread Klaus Alexander Seistrup
Michele Ferretti wrote: > ok, sorry, but subject is very explicit! Still, it's insufficient for those of us who doesn't know what WordPress is, and it's a waste of time for those of us who don't speak Italian. C'mon, pal, you can do much better than that!

Re: popen2 psql

2005-05-02 Thread Klaus Alexander Seistrup
Mage wrote: > I tried to write a proxy script for "psql" command. I need some > query log. I failed to read from the file object. The psql command is probably linked against readline; did you look in the ~/.psql_history file? Cheers, -- Klaus Alexander Seistrup Magnetic

Re: Locale and cookies

2005-05-02 Thread Klaus Alexander Seistrup
[EMAIL PROTECTED] wrote: > I tried to fix this by changing the locale back to "English" > before creating cookies and that works on Windows but not for > Linux. If I use "en_EN.ISO8859-1" it works on Linux but not > on Windows. How about setting locale to &quo

Re: ANN: Python 2.3.2 for PalmOS available

2005-04-19 Thread Klaus Alexander Seistrup
Say, are floats implemented? Comparisons seem to work, but print'ing doesn't: #v+ >>> 1.0 > 0.5 True >>> print 1.23 %.*g >>> #v- -- Klaus Alexander Seistrup Magnetic Ink, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: Parse command line options

2005-04-18 Thread Klaus Alexander Seistrup
y: (opts, args) = getopt.getopt(argv[1:], shortOpts, longOpts) except getopt.error, msg: die(msg) # end try # [...] for (opt, arg) in opts: # Handle all options : # end for #v- Additional, non-option, arguments will be in the "args" variable. Cheers, -- Klaus Alexander Seistrup Magnetic Ink, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: unicode "em space" in regex

2005-04-16 Thread Klaus Alexander Seistrup
#x27;s name: >>> EM_SPACE = u'\N{EM SPACE}' >>> fracture = myline.split(EM_SPACE) ? Cheers, -- Klaus Alexander Seistrup Magnetic Ink, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://mail.python.org/mailman/listinfo/python-list

Re: ANN: Python 2.3.2 for PalmOS available

2005-04-16 Thread Klaus Alexander Seistrup
lmOS 5.2.1). The .prc installs without any problems, and I can start the Python interpreter, but nothing happens if I ring in a Python expression and press return -- the prompt just "hangs" and never returns. Any ideas? -- Klaus Alexander Seistrup Magnetic Ink, Copenhagen, Denmark h

Re: database in python ?

2005-04-10 Thread Klaus Alexander Seistrup
e for Python: <http://pysqlite.org/>. Cheers, -- Klaus Alexander Seistrup Magnetic Ink, Copenhagen, Denmark http://magnetic-ink.dk/ -- http://mail.python.org/mailman/listinfo/python-list