I think you can use read_csv with other parameters (sep = ',' is omited, because , is default value of sep):
import pandas as pd
import io
temp=u'''Email Open Date/Time,"Total Opens"
3/25/2016 6:00:35 AM,"1"
3/25/2016 6:00:35 AM,"1"
3/25/2016 6:00:46 AM,"1"
3/25/2016 6:00:46 AM,"1"
3/25/2016 6:00:51 AM,"1"
3/25/2016 6:00:52 AM,"1"
Total,"796"'''
#after testing replace io.StringIO(temp) to filename
df = pd.read_csv(io.StringIO(temp),
skipfooter=1, #skip last row
engine='python', #remove warning
skiprows=[0,1,2], #remove first 3 rows
header=None) #no header, set default 0,1,...
print (df)
0 1
0 3/25/2016 6:00:46 AM 1
1 3/25/2016 6:00:46 AM 1
2 3/25/2016 6:00:51 AM 1
3 3/25/2016 6:00:52 AM 1
EDIT by real data:
There was main problem with encoding - I have to set utf-16.
import pandas as pd
df = pd.read_csv('Test 1.csv',
skipfooter=1, #skip last row
engine='python', #remove warning
skiprows=[0,1], #remove first 2 rows
encoding='utf-16', #set encoding
parse_dates=[0]) #convert first column to datetime
print (df)
Email Open Date/Time Total Opens
0 2016-03-25 06:00:35 1
1 2016-03-25 06:00:35 1
2 2016-03-25 06:00:46 1
3 2016-03-25 06:00:46 1
4 2016-03-25 06:00:51 1
5 2016-03-25 06:00:52 1
6 2016-03-25 06:00:57 1
7 2016-03-25 06:00:58 1
8 2016-03-25 06:01:03 1
9 2016-03-25 06:01:20 1
10 2016-03-25 06:01:20 1
11 2016-03-25 06:01:25 1