Thank you Vagar, I checked the Yahoo finance data, it gives EOD data since 1998, but the volume is incorrect, seems like Yahoo rounds up the volume. If NSE volume is 634587, yahoo will show it as 634500.
And how to make this python scrip work ?? I am complete new in python..