python

How can I account for "AM" or "PM" with datetime.strptime?

Specifically I have code that simplifies to this: from datetime import datetime date_string = '2009-11-29 03:17 PM' format = '%Y-%m-%d %H:%M %p' my_date = datetime.strptime(date_string, format) # This prints '2009-11-29 03:17 AM' print my_date.strftime(format) What gives? Does Python just ignore the period specifier when parsing date...

How to generate a graphic on the fly with cherrypy

I am developing a small web application using cherrypy and I would like to generate some graphs from the data stored in a database. The web pages with tables are easy and I plan to use matplotlib for the graphs themselves, but how do I set the content-type for the method so they return images instead of plain text? Will cherrypy "snif...

Remove 
 from python string

When you run something through popen in Python, the results come in from the buffer with the CR-LF decimal value of a carriage return (13) at the end of each line. How do you remove this from a Python string? ...

What Is The Best Python Zip Module To Handle Large Files?

EDIT: Specifically compression and extraction speeds. Any Suggestions? Thanks ...

Limit Python VM memory

I'm trying to find a way to limit the memory available for the Python VM, as the option "-Xmx" in the Java VM does. (The idea is to be able to play with the MemoryError exception) I'm not sure this option exist but there may be a solution using a command of the OS to "isolate" a process and its memory. Thank you. ...

How to escape characters in Pango markup?

My program has a gtk.TreeView which displays a gtk.ListStore. The gtk.ListStore contains strings like this: "<span size='medium'><b>"+site_title+"</b></span>"+"\n"+URL Where URL is (obviously) a URL string. Sometimes there are characters in URL that cause pango to fail to parse the markup. Is there a way to escape URL as a whole so...

mechanize can't login python

I'm making auto-login script by use mechanize python. Before I was used mechanize with no problem, but www.gmarket.co.kr in this site I couldn't make it . whenever i try to login always login page was returned even with correct gmarket id , pass, i can't login and I saw some suspicious message "<script language=javascript>top.locatio...

How to get Album URL from picasa API?

I really don't like the Picasa feed-oriented API. Why couldn't they create rest interface? Does anyone know how I can get the URL for a particular album? For example say i got: gd_client = gdata.photos.service.PhotosService() albums = gd_client.GetUserFeed(user="[email protected]") album = albums.entry[0] What is it's url? I am looking ...

Django - ManyToMany

I'm making a game link site, where users can post links to their favorite web game. When people post games they are supposed to check what category the game falls into. I decided to allow many categories for each game since some games can fall into many categories. So the question is, how do I handle this in my view? And how can I...

Python func_dict used to memoize; other useful tricks?

A Python function object has an attribute dictionary called func_dict which is visible from outside the function and is mutable, but which is not modified when the function is called. (I learned this from answers to a question I asked yesterday (#1753232): thanks!) I was reading code (at http://pythonprogramming.jottit.com/functional%...

Django ajax formatting convention

What's the correct way to do an ajax request, I've seen people using a returning render_to_string so that they can do all their formatting within python using the template language. eg~ return render_to_string('calendar.html', { 'self' : self, 'month' : self.today.month,}) with this as the javascript: $('#django_calendar_response').h...

Django ValueError at /admin/

Hello, I am running Django with mod_python on a Red Hat Linux box in production. A little while ago, for a reason unknown to me, the admin stopped working, throwing a 500 error. The error is as follows: ValueError at /admin/ Empty module name Request Method: GET Exception Type: ValueError Exception Value: Empty module name Exception L...

Printing 5 numbers in a row

I have to write a program to print the numbers 1 to 50, but with 5 numbers in a row, like: 1,2,3,4,5 6,7,8,9,10 like that till 50 without using lists for i in range(2,51): if i%5==0: print i this is giving me 5,10,15,20 Please help me ...

How do you import your own convenience function modules in Python?

Python can only import files from the current working directory, or from its path, I guess, but this means that if I'm working in a subdirectory on a certain project, I can't import stuff from a parent directory that I wrote to simplify things or provide shortcuts. This is more for interactive work in IPython and the like, not developin...

extract the number and name of python method arguments

How can I return the arguments of a function in a different module #Module: functionss.py def simple(a, b, c): print "does something" #Module: extract.py #load the called module and function def get_args(module_name, function_name): modFile, modPath, modDesc = imp.find_module(module_name) mod = imp.load_module(module_name,...

Shorten Python imports?

I'm working on a Django project. Let's call it myproject. Now my code is littered with myproject.folder.file.function. Is there anyway I can remove the need to prefix all my imports and such with myproject.? What if I want to rename my project later? It kind of annoys me that I need to prefix stuff like that when the very file I'm import...

Pyinstaller ld-linux-x86-64.so.2 linking problem

I'm trying to deploy my Python based application on another Linux host. Pyinstaller works flawlessly as long as I run the generated executable on my own system. On the target box I get this error message: /lib/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory As the output of ldd shows Pyinstaller links my ap...

Select statement with SqlAlchemy

Yes, very basic question. I've successfully created my db using declarative_base, and can perform inserts into the db too. I just have a few questions about SqlAlchemy sql statements. I've create a table called Location. A few issues/questions (see code below): For statement, "print row", I have to specify each column name that I wa...

Displaying OpenCV iplimage data structures with wxPython

Here is my current code (language is Python): newFrameImage = cv.QueryFrame(webcam) newFrameImageFile = cv.SaveImage("temp.jpg",newFrameImage) wxImage = wx.Image("temp.jpg", wx.BITMAP_TYPE_ANY).ConvertToBitmap() wx.StaticBitmap(self, -1, wxImage, (0,0), (wxImage.GetWidth(), wxImage.GetHeight())) I'm trying to display an iplimage captu...

How to uncheck a checkbox to stop infinite drawing in pyqt ?

My problem is I want to keep rotating the scene if the checkbox is checked, and stop this rotation immediately once it is unchecked. However, "keep rotating" means an infinite loop... So after entering the loop, the program gets kind of freezed and no longer react to my "uncheck" signal. Is there a way to interrupt this loop? The follow...