getting data off a CDrom

Larry Bates larry.bates at
Mon Dec 5 15:44:35 CET 2005

julien.lord at wrote:
> Hi there,
> I'm trying to load data from 2 different CD drives to compare the data
> on them to see if they are identical.  I've found the WinCDRom module
> online but it doesn't seem to give access to the data at all. The only
> thing it seems to do is check if there is a readable cd in a specific
> drive.
> Any ideas/suggestions/flames?
> Thanks,
> Julien
The two CDROMs should show up with drive letters attached (Windows) on
your machine.  Just open the files on both machines as you would any other

fp1=open(r'D:\filename1', 'r')
fp2=open(r'E:\filename2', 'r')

You could:

1) use md5 to calculate checksums on both files and compare


2) you could use difflib instead see:

difflib probably works best if the files are text files.

3) do something custom to compare the files, but I would
try 1) and 2) first.

Larry Bates

More information about the Python-list mailing list