how i can get a internship in oil and gas companies
HEllo,
You first need to check out companies in this field. Then get the contact details of the HR section and write them an email stating your interest in doing an internship with them. Many companies won't reply but keep sending them an email.
Another way, which would work the best is by contacting anyone you know who works there, so that you can take their reference and get an opportunity to do an internship.
Another way is through social media platforms like LinkedIn, Internshala, etc where they regularly post such opportunities. This method may help you to get a wider reach.
Good Luck