I downloaded some PowerPoint slides and wmv programming videos from a college website and the original file names had spaces in them, so my browser’s downloader plugin converted the spaces to _20. I wanted to rename them so they wouldn’t have the _20 in them, and the following is the code I used to do so. Hope someone finds it useful.
files = os.listdir(os.getcwd())
for file in files:
#if '20' and 'wmv' in file:
if ' ' and 'ppt' in file:
new_name = file.replace(' ', '_')
print "%s %s" % (file, new_name)
These notes are mainly for my purposes. I won’t go into enough detail to provide a real review, so check out the links and come up with your own opinion.
After my light testing with Python editors last week, I still had several I hadn’t tried yet. As I did with my last round of testing, I chose to look first for code viewing (class, function, variable, etc) support as my deal breaking feature.
Today I looked at:
This is one of those topics that pretty much everyone that’s done more than a few minutes worth of Python has cared about, at one time or another: Finding a good editor.
I’ve been using Notepad++ for several years now and while it’s good, it’s missing some features I want to start making use of, namely code browsing (class, function, variable).
I started off searching via Google and found both of these pages off of the official Python wiki:
It suddenly dawned on me yesterday that although the licenses for various modules that Synclosure uses are being respected, I hadn’t closely looked at the license for ActivePython, which comes into play when using cx_Freeze to “wrap” the application and ActivePython together for distribution.
So I checked it: http://docs.activestate.com/activepython/2.7/license.html