Petrol and diesel generators offer temporary, portable electricity for various applications, with diesel generators typically favored for higher power, longer run times, and fuel efficiency, while petrol generators are better for portability and lower power needs.