python

Python regular expression matching a multiline block of text

I'm having a bit of trouble getting a Python regex to work when matching against text that spans multiple lines. The example text is ('\n' is a newline) some Varying TEXT\n \n DSJFKDAFJKDAFJDSAKFJADSFLKDLAFKDSAF\n [more of the above, ending with a newline]\n [yep, there is a variable number of lines here]\n \n (repeat the above a few hu...

How to increment a value with leading zeroes?

What would be the best way to increment a value that contains leading zeroes? For example, I'd like to increment "00000001". However, it should be noted that the number of leading zeroes will not exceed 30. So there may be cases like "0000012", "00000000000000099", or "000000000000045". I can think of a couple ways, but I want to see...

a question on for loops in python

hi, I want to calaculate pythagorean triplets(code below) and I want to calculate infinitly how do I do it without using the three for loops? Could I use a for loop in some way? thanks. import math def main(): for x in range (10000, 1000): for y in range (10000, 1000): for z in range(10000, 1000): if x*x == y*y + ...

Is there a Django apps pattern equivalent in Google App Engine?

Django has a very handy pattern known as "apps". Essentially, a self-contained plug-in that requires a minimal amount of wiring, configuring, and glue code to integrate into an existing project. Examples are tagging, comments, contact-form, etc. They let you build up large projects by gathering together a collection of useful apps, ra...

some console GUI questions

For the following questions, answers may be for C/C++, C#, or Python. i would like the answers to be cross platform if possible but i realize i will probably need conio or ncurses how do i output colored text? how would i do a GUI like top or nethack where certain things are "drawn" to certain spaces in the terminal? if possible a ...

Python Daemon Packaging Best Practices

I have a tool which I have written in python and generally should be run as a daemon. What are the best practices for packaging this tool for distribution, particularly how should settings files and the daemon executable/script be handled? Relatedly are there any common tools for setting up the daemon for running on boot as appropriate...

What are the drawbacks of Stackless Python?

I've been reading recently about Stackless Python and it seems to have many advantages compared with vanilla cPython. It has all those cool features like infinite recursion, microthreads, continuations, etc. and at the same time is faster than cPython (around 10%, if the Python wiki is to be believed) and compatible with it (at least ver...

Python persistent Popen

Is there a way to do multiple calls in the same "session" in Popen? For instance, can I make a call through it and then another one after it without having to concatenate the commands into one long string? ...

Miminal Linux For a Pylons Web App?

I am going to be building a Pylons-based web application. For this purpose, I'd like to build a minimal Linux platform, upon which I would then install the necessary packages such as Python and Pylons, and other necessary dependencies. The other reason to keep it minimal is because this machine will be virtual, probably over KVM, and wil...

imploding a list for use in a python MySQLDB IN clause

I know how to map a list to a string: foostring = ",".join( map(str, list_of_ids) ) And I know that I can use the following to get that string into an IN clause: cursor.execute("DELETE FROM foo.bar WHERE baz IN ('%s')" % (foostring)) What I need is to accomplish the same thing SAFELY (avoiding SQL injection) using MySQLDB. In the a...

Python - How to check if a file is used by another application?

I want to open a file which is periodically written to by another application. This application cannot be modified. I'd therefore like to only open the file when I know it is not been written to by an other application. Is there a pythonic way to do this? Otherwise, how do I achieve this in Unix and Windows? edit: I'll try and clarify....

How to find a relative URL and translate it to an absolute URL in Python

I extract some code from a web page (http://www.opensolaris.org/os/community/on/flag-days/all/) like follows, <tr class="build"> <th colspan="0">Build 110</th> </tr> <tr class="arccase project flagday"> <td>Feb-25</td> <td></td> <td></td> <td></td> <td> <a href="../pages/2009022501/">Flag Day and Heads Up: Power Aware Di...

Python or IronPython

How does IronPython stack up to the default Windows implementation of Python from python.org? If I am learning Python, will I be learning a subtley different language with IronPython, and what libraries would I be doing without? Are there, alternatively, any pros to IronPython (not including .NET IL compiled classes) that would make it ...

Video and Voice chat operability in Python

Hello! I'm trying to find resources on video and voice chat operability in Python... Does anybody know of some good resources or sample projects? Any help would really be appreciated! ...

How to change a Python module name?

Is it only possible if I rename the file? Or is there a __module__ variable to the file to define what's its name? ...

How can I query a model by if there is a subclass instance?

I have these two simple models, A and B: from django.db import models class A(models.Model): name = models.CharField(max_length=10) class B(A): age = models.IntegerField() Now, how can I query for all instances of A which do not have an instance of B? The only way I found requires an explicitly unique field on each subclass, wh...

Django - designing models with virtual fields?

Hi fellow stackers, I'd like to ask about the most elegant approach when it comes to designing models with virtual fields such as below in Django... Let's say we're building an online store and all the products in the system are defined by the model "Product". class Product(models.Model): # common fields that all products share ...

Can I use a decorator to mutate the local scope of a function in Python?

Is there any way of writing a decorator such that the following would work? assert 'z' not in globals() @my_decorator def func(x, y): print z EDIT: moved from anwser In answer to hop's "why?": syntax sugar / DRY. It's not about caching, it's about calculating z (and z1, z2, z3, ...) based upon the values of x & y. I have lots...

When using random, which form returns an equal 50% chance?

I'm guessing that most built in random generators return something like this: [0.0, 1.0) so if I would like a 50% chance would I use something like this: if random() < .5 or something like: if random() <= .5 Thanks for the help. ...

How can I modify password expiration in Windows using Python?

How can I modify the password expiration to "never" on Windows XP for a local user with Python? I have the PyWIN and WMI modules on board but have no solution. I managed to query the current settings via WMI(based on Win32_UserAccount class), but how can modify it? ...