Here is what you want for printing python source filename: print __file__
> On Tuesday, June 22, 2010 12:44 PM Peng Yu wrote: > I want to print filename and line number for debugging purpose. So far > I only find how to print the line number but not how to print > filename. > > import inspect > print inspect.currentframe().f_lineno > > I found inspect.getsourcefile(), but I have to supply a class name to > it. I have searched online, but I do not find how to print the source > filename. Would you please let me know? > > Also, always importing the inspect module and getting the frame and > accessing the lineno from the frame is not very convenient to type. Is > there a shorter way to access the line number (for example, in C++ and > perl, __LINE__ can be used to access line number, which is much more > convenient than the way that I found in python). > > -- > Regards, > Peng > Submitted via EggHeadCafe > Merging SharePoint List Data into Word Documents > http://www.eggheadcafe.com/tutorials/aspnet/6054abc5-c5fb-4e86-a352-afd0e8c4a7c6/merging-sharepoint-list-data-into-word-documents.aspx -- http://mail.python.org/mailman/listinfo/python-list