I have just installed Snow Leopard and came upon some excellent sites which have inspired me to learn the programming language Python
The first site is Clark’s Tech Blog
The articles listed below are excellent examples of using Python to manage your itunes library, well worth the read.
- Fix iTunes Names
- Cleaning iTunes Pt. 1
- Cleaning iTunes Pt. 2: Title Case
- Cleaning iTunes Pt. 3: Album Names
and a nice little article about the new version of python and some useful modules to install – Upgrading to Snow Leopard Part 1: Python
Python 2.6.1 (r261:67515, Jul 7 2009, 23:51:51)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
The second blog which has a plethora of scripts for automation is And now it’s all this
Congratulations on getting on the Python bandwagon.
If you use a lot of external libraries you may find that being open source projects they have not got around to making 64bit version of their installation binaries available.
I lost the ability to do all my cross-platform GUI scripting in wxPython on the Snow Leopard built-in Python it ships with.
This is because Snow Leopard Python is running in 64bit mode. Which is great but wxPython is stuck in 32bit land for ages and will throw errors when trying to load up.
To fix, in the terminal on OS X type in the following command:
# To Prefer 32-bit execution for Python 2.6.1 on Snow Leopard
$ defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
Then Python will be running in 32bit mode and will be able to work with all the libraries already out their with OS X binary installers.
Cheers,
PN
Cool Thanks for your post. I am new at python and this is a big help.