python

Python-getting data from an asp.net AJAX application

Using Python, I'm trying to read the values on http://utahcritseries.com/RawResults.aspx. I can read the page just fine, but am having difficulty changing the value of the year combo box, to view data from other years. How can I read the data for years other than the default of 2002? The page appears to be doing an HTTP Post once the ...

Is there a Vector3 type in Python?

I quickly checked numPy but it looks like it's using arrays as vectors? I am looking for a proper Vector3 type that I can instance and work on. ...

What is wrong with my attempt to do a string replace operation in Python?

What am I doing wrong here? import re x = "The sky is red" r = re.compile ("red") y = r.sub(x, "blue") print x # Prints "The sky is red" print y # Prints "blue" How do i get it to print "The sky is blue"? ...

Is site-packages appropriate for applications or just libraries?

I'm in a bit of a discussion with some other developers on an open source project. I'm new to python but it seems to me that site-packages is meant for libraries and not end user applications. Is that true or is site-packages an appropriate place to install an application meant to be run by an end user? ...

is it possible to define name of function's arguments dynamically?

Now I have this code: attitude = request.REQUEST['attitude'] if attitude == 'want': qs = qs.filter(attitudes__want=True) elif attitude == 'like': qs = qs.filter(attitudes__like=True) elif attitude == 'hate': qs = qs.filter(attitudes__hate=True) elif attitude == ...

How to convert SVG images for use with Pisa / XHTML2PDF?

I'm using Pisa/XHTML2PDF to generate PDFs on the fly in Django. Unfortunately, I need to include SVG images as well, which I don't believe is an easy task. What's the best way to go about either a) converting the SVGs to PNG / JPG (in Python) or b) including SVGs in the PDF export from Pisa? ...

How to install Python on mac os x and windows with Aptana Studio?

How do I get python to work with aptana studio? I've downloaded a bunch of stuff, but none of them seem to give me a straight text editor where I can interpret code into an executable type thing. I know there's interactive mode in IDLE, but I want to actually use an editor. So I downloaded the pydev extensions for Aptana studio, but it ...

How to add seconds on a datetime value in Python?

I tried modifying the second property, but didn't work. Basically I wanna do: datetime.now().second += 3 ...

Python embedding -- how to get the if() truth test behavior from C/C++?

I'm trying to write a function to return the truth value of a given PyObject. This function should return the same value as the if() truth test -- empty lists and strings are False, etc. I have been looking at the python/include headers, but haven't found anything that seems to do this. The closest I came was PyObject_RichCompare() with ...

Python: email get_payload decode fails when hitting equal sign?

Running into strangeness with get_payload: it seems to crap out when it sees an equal sign in the message it's decoding. Here's code that displays the error: import email data = file('testmessage.txt').read() msg = email.message_from_string( data ) payload = msg.get_payload(decode=True) print payload And here's a sample message: tes...

Find free disk space in python on OS/X

Hey guys, I'm looking for the number of free bytes on my HD, but have trouble doing so on python. I've tried the following: import os stat = os.statvfs(path) print stat.f_bsize * stat.f_bavail But, on OS/X it gives me a 17529020874752 bytes, which is about about 1.6 TB, which would be very nice, but unfortunately not really true. ...

How does a threading.Thread yield the rest of its quantum in Python?

I've got a thread that's polling a piece of hardware. while not hardware_is_ready(): pass process_data_from_hardware() But there are other threads (and processes!) that might have things to do. If so, I don't want to burn up cpu checking the hardware every other instruction. It's been a while since I've dealt with threading, and...

How to install python-rsvg without python-gnome2-desktop on Ubuntu 8.10?

I need rsvg support in Python 2.5.2. It appears that I have to install all 199 deps along with the package python-gnome2-desktop, which doesn't sound fun at all. Alternatives? ...

Case insensitivity in Python strings

I know that you can use the ctypes library to perform case insensitive comparisons on strings, however I would like to perform case insensitive replacement too. Currently the only way I know to do this is with Regex's and it seems a little poor to do so via that. Is there a case insensitive version of replace()? ...

python 2.5 dated?

I am just learning python on my ubuntu 8.04 machine which comes with python 2.5 install. Is 2.5 too dated to continue learning? How much of 2.5 version is still valid python code in the newer version? ...

What is the correct way to clean up when using PyOpenAL?

I'm looking at PyOpenAL for some sound needs with Python (obviously). Documentation is sparse (consisting of a demo script, which doesn't work unmodified) but as far as I can tell, there are two layers. Direct wrapping of OpenAL calls and a lightweight 'pythonic' wrapper - it is the latter I'm concerned with. Specifically, how do you cle...

Python interface to PayPal - urllib.urlencode non-ASCII characters failing

I am trying to implement PayPal IPN functionality. The basic protocol is as such: The client is redirected from my site to PayPal's site to complete payment. He logs into his account, authorizes payment. PayPal calls a page on my server passing in details as POST. Details include a person's name, address, and payment info etc. I need t...

Web development with python and sql

I need to build a web site with the following features: 1) user forum where we expect light daily traffic 2) database backend for users to create profiles, where they can log in and upload media (pictures) 3) users can uses their profile to buy content from an online inventory 4) create web pages, shopping carts etc for online inventory ...

How can I optimize this Python code?

Profiling shows this is the slowest segment of my code for a little word game I wrote: def distance(word1, word2): difference = 0 for i in range(len(word1)): if word1[i] != word2[i]: difference += 1 return difference def getchildren(word, wordlist): return [ w for w in wordlist if distance(word, w) =...

Blender- python

How do I point Blender to the version of python I have installed ...