python

In PyObjC how do you get a sheet to end after using runModalForWindow_?

I have a secondary window (a sheet) for a dialog controlled by a secondard WindowController. For some reason, the actions never get called in NSObject subclass after the sheet is displayed. I have confirmed and re-linked the actions. The code runs to runModalForWindow_ but then never receives the ok or cancel actions. So the sheet never ...

Basic Financial Library for Python

I am looking for a financial library for Python that will enable me to do a discounted cash flow analysis. I have looked around and found the QuantLib, which is overkill for what I want to do. I just need a small library that I can use to input a series of cash flows and have it output a net present value and internal rate of return. ...

Pythonic way to check if a file exists?

Which is the preferred way to check if a file exists and if not create it? ...

How should I display a constantly updating timer using PyGTK?

I am writing a timer program in Python using PyGTK. It is precise to the hundredths place. Right now, I am using a constantly updated label. This is a problem, because if I resize the window while the timer is running, Pango more often than not throws some crazy error and my program terminates. It's not always the same error, but differe...

load python code at runtime

I would like to load a .py file at runtime. This .py file is basically a config file of the following format: var1=value var2=value predicate_function=func line : Once this file is loaded, I would like to be able to access var1, var2 and predicate_function. For each line, I'll pass it to the predicate func, if it returns...

How to know the path of the running script in Python?

My script.py creates a temporary file in the same dir as the script. When running it: python script.py it works just file but it doesn't work when you run: python /path/to/script.py That's because I'm using a relative path to my temp file in script.py rather than an absolute one. The problem is that I don't know in which path it ...

Problem using cPickle

Could you helpme to make this exmaple work? I'd like to load a serialized dict if it exists, modify it and dump it again. I think I have a problem with the mode I'm using to open the file but I don't know the correct way. import os import cPickle as pickle if os.path.isfile('file.txt'): cache_file = open('file.txt', 'rwb') cac...

Regex try and match until hitting end tag in python

Hi all, I'm looking for a bit of help with a regex in python and google is failing me. Basically I'm searching some html and there is a certain type of table I'm searching for, specifically any table that includes a background tag in it (i.e. BGCOLOR). Some tables have this tag and some do not. Could someone help me out with how to wr...

Request-Aware Code in Google App Engine -- os.environ?

Hello, In GAE, you can say users.get_current_user() to get the currently logged-in user implicit to the current request. This works even if multiple requests are being processed simultaneously -- the users module is somehow aware of which request the get_current_user function is being called on behalf of. I took a look into the code of ...

How to make Django template engine to render in memory templates?

I am storing my templates in the database and I don't have any path to provide for the template.render method. Is there any exposed method which accepts the template as a string? Is there any workaround? ...

Should I use the same url to login admins and other registred users in Django?

I am quite new to Django, so it may be a stupid question, but, nevertheless: I need Django admin part to edit contents on the site, and also I want to have authentification, that will allow registred users to leave comments. I have the following idea of implementation it: have 2 different tables(admins and other registred users) and us...

Django/Python: < comes up as &lt; when I import it from the model object

Revised question: In my dbms, I'm storing the literal <<<firefox-image>>>, I confirmed in Navicat and Mysql CLI that its <<<firefox-image>>>. When I use the Python shell and try to grab the same article entry, the outer <>'s get converted to &lt; and &lt;, respectively. Snippet of me testing: >>> entry = Entry.objects.filter( pub_dat...

PyQt MenuBar Mac 0SX Snow Leopard

I am attempting to add an item to the application menu-bar of a simple PyQt example. However, the following code does not seem to alter the menu-bar at all. The only item in the menu is "Python". Below is the bulk of the code, minus imports and instantiation. class MainWindow(QtGui.QMainWindow): def __init__(self): QtGui.QM...

How can I preserve or identify a caller's stack frame?

My brain feels slow today. I'm writing pre/post/invariants in Python using decorators. Currently, I need each call to specify the locals and globals for context, and this feels ugly. Is there a way to get the locals and globals from the decorator application level even though it's an arbitrary depth. That is, I'm trying to make ...

TinyMCE popup windows not working in Django development server...

TinyMCE is working just fine, all except for the popup windows. They come up blank, and after a little bit of Google searching, apparently it has something to do with cross domain errors with Firefox and Django. I tried using document.domain, but I have a feeling that it doesn't work when you're using the Django development server (http:...

Create chart/statistics for selected mysql table through python

Hi all, I'd like to start by asking for your opinion on how I should tackle this task, instead of simply how to structure my code. Here is what I'm trying to do: I have a lot of data loaded into a mysql table for a large number of unique names + dates (i.e., where the date is a separate field). My goal is to be able to select a partic...

Simple Python Regex Find pattern

Hi Everyone, I have a sentence. I want to find all occurrences of a word that start with a specific character in that sentence. I am very new to programming and Python, but from the little I know, this sounds like a Regex question. What is the pattern match code that will let me find all words that match my pattern? Many thanks in a...

wxPython - PaintDC not refreshing

import wx class TestDraw(wx.Panel): def __init__(self,parent=None,id=-1): wx.Panel.__init__(self,parent,id) self.SetBackgroundColour("#FFFFFF") self.Bind(wx.EVT_PAINT,self.onPaint) def onPaint(self, event): event.Skip() dc=wx.PaintDC(self) dc.BeginDrawing() width=dc.GetS...

python mapping with strings

I implemented a version of the str_replace function available in php using python. Here is my original code that didn't work def replacer(items,str,repl): return "".join(map(lambda x:repl if x in items else x,str)) test = "hello world" print test test = replacer(test,['e','l','o'],'?') print test but this prints out hello world ...

How to clear the entry widget in a GUI after a button is pressed in python

I'm trying to clear the entry widget after the user presses a button using tkinter in python. I tried using ent.delete(0,END) but I got an error saying that strings dont have the attribute delete here is my code: I'm getting error on real.delete(0, END). secret = randrange(1,100) print(secret) def res(real, secret): if secret==eval...