Do all Crypto Coins use the same Wallet Format?
The wallet.dat is a Berkeley DB file.
You can parse it using following command (You need to install Berkeley DB on your unix environement first)

db_dump wallet.dat


I checked for Bitcoin and Litecoin and in both case the wallet.dat was using the same version of Berkeley DB.

VERSION=3
format=bytevalue
database=main
type=btree
db_pagesize=4096
HEADER=END


I haven't try pywallet.py but I guess it should work for all these Bitcoin derived altcoins.