python

Python, List running processes 64Bit Windows

Hey Guys, I amm writing a little python script that will grab information from VMs of Windows that I am running. At the moment I can list the processes on a 32bit XP machine with the following method: http://code.activestate.com/recipes/305279/ Is it possible to somehow detect the version of windows running and excute a different met...

Best way to construct a "complex" data structure in Python

Hello guys. I need to construct a tool that will be used to create field mappings (between tables) in the most automated manner possible. Here is the deal: imagine a table being appended to other. (lets ignore field type, just for a second...) CREATE OR REPLACE TABLE fooA( id, name, type, foo) CREATE OR REPLACE TABLE otherFooTable( i...

Python File Slurp w/ endian conversion

It was recently asked how to do a file slurp in python: link text And it was recommended to use something like with open('x.txt') as x: f = x.read() How would I go about doing this to read the file in and convert the endian representation of the data? For example, I have a 1GB binary file that's just a bunch of single precision flo...

Is a Python closure a good replacement for `__all__`?

Is it a good idea to use a closure instead of __all__ to limit the names exposed by a Python module? This would prevent programmers from accidentally using the wrong name for a module (import urllib; urllib.os.getlogin()) as well as avoiding "from x import *" namespace pollution as __all__. def _init_module(): global foo import ba...

lambda versus list comprehension performance

Hi, I recently posted a question using a lambda function and in a reply someone had mentioned lambda is going out of favor, to use list comprehensions instead. I am relatively new to Python. I ran a simple test: import time S=[x for x in range(1000000)] T=[y**2 for y in range(300)] # # time1 = time.time() N=[x for x in S for y in T if...

Difference in python between basestring and types.StringType?

What's the difference between: isinstance(foo, types.StringType) and isinstance(foo, basestring) ? Thanks, /YGA PS I know I shouldn't use isinstance at all, blah blah blah. ...

creating a MIME email template with images to send with python / django

In my web application I send emails occasionally using a reusable mailer application like this: user - self.user subject = ("My subject") from = "[email protected]" message = render_to_string("welcomeEmail/welcome.eml", { "user" : user, }) send_mail(subject, message, from, [email], priority="high" ) I wa...

Getting a Python library listed in easy_setup and pip?

Every Python developer is familiar with easy_install and setup tools. If I want to install a library that's well known, all I have to do is this: sudo easy_setup install django Now I have a library that I've written and would love to see widespread. How do you get added to this library list? ...

python re: no such group

Hi! I'm newbie in Python. I can't understand why this code does not work: reOptions = re.search( "[\s+@twitter\s+(?P<login>\w+):(?P<password>.*?)\s+]", document_text) if reOptions: login = reOptions.group('login') password = reOptions.group('password') I'm having an error: IndexError: no such group With document_text...

How to put parameterized sql query into variable and then execute in Python?

I understand that the correct way to format a sql query in Python is like this: cursor.execute("INSERT INTO table VALUES (%s, %s, %s)", var1, var2, var3) so that it prevents sql injection. My question is if there is a way to put the query in a variable and then execute it? I have tried the example below but receive an error. Is it pos...

Advice on set-up/management of the WSGI stack?

After looking through the many useful and shiny Python frameworks, I find none of them get close to what I need or provide way more than my needs. I'm looking to put something together myself; could define it as a framework, but not full-stack. However, I can't find online what the Python community sees as the correct/standard way to man...

Amazon Web Service ItemSearch DetailPageURL's with Associate IDs?

DetailPageURL's returned by ItemSearch seem to include an incorrect ID/tag rather than the associate ID I requested the search with. I'm getting: http://www.amazon.co.uk/gp/product/1590595009?SubscriptionId=XXX&amp;tag=foo-12&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=1590595009 When I expect: http://ww...

SQLAlchemy declarative concrete autoloaded table inheritance

I've an already existing database and want to access it using SQLAlchemy. Because, the database structure's managed by another piece of code (Django ORM, actually) and I don't want to repeat myself, describing every table structure, I'm using autoload introspection. I'm stuck with a simple concrete table inheritance. Payment ...

Unix paths: officially work in Python for any platform?

Can all paths in a Python program use ".." (for the parent directory) and / (for separating path components), and still work whatever the platform? On one hand, I have never seen such a claim in the documentation (I may have missed it), and the os and os.path modules do provide facilities for handling paths in a platform agnostic way (o...

How to Disable Django / mod_WSGI Page Caching

I have Django running in Apache via mod_wsgi. I believe Django is caching my pages server-side, which is causing some of the functionality to not work correctly. I have a countdown timer that works by getting the current server time, determining the remaining countdown time, and outputting that number to the HTML template. A javascript...

Oriented forest TAoCP - Algorithm in python

I try to implement Algorithm O (Oriented forests) from Donald E. Knuth: 'The Art of Computer Programming - Volume 4, Fascile 4, Generating All Trees' on page 24. My Python solution is: def generate_oriented_forest(n): """Algorithm O from Knuth TAoCP, Fascicle 4, p. 25. """ p = range(-1, n) while True: yield p[1:] ...

Google Analytics and Python

I'm brand new at Python and I'm trying to write an extension to an app that imports GA information and parses it into MySQL. There is a shamfully sparse amount of infomation on the topic. The Google Docs only seem to have examples in JS and Java... ...I have gotten to the point where my user can authenticate into GA using SubAuth. That...

Slice a string after a certain phrase?

I've got a batch of strings that I need to cut down. They're basically a descriptor followed by codes. I only want to keep the descriptor. 'a descriptor dps 23 fd' 'another 23 fd' 'and another fd' 'and one without a code' The codes above are dps, 23 and fd. They can come in any order, are unrelated to each other and might not exist at...

Designing a simple network packet

I'm learning socket programming (in python) and I was wondering what the best/typical way of encapsulating data is? My packets will be used to issue run, stop, configure, etc. commands on the receiving side. Is it helpful to use JSON or just straight text? ...

Extracting ALL matches of a nested regular expression in python

I am trying to parse a list of items which satisfies the python regex r'\A(("[\w\s]+"|\w+)\s+)*\Z' that is, it's a space separated list except that spaces are allowed inside quoted strings. I would like to get a list of items in the list (that is of items matched by the r'("[\w\s]+"|\w+)' part. So, for example >>> parse('foo "bar ...