getting data off a CDrom

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


julien.lord at gmail.com 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
file:

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

or

2) you could use difflib instead see:

http://docs.python.org/lib/module-difflib.html

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