import sys
reload(sys)
#修改系统默认编码。
sys.setdefaultencoding('utf8')
#异步方式读取一级分区。
instance = o.run_sql('select * from user_detail WHERE dt=\'20190715\'')
instance.wait_for_success()
for record in instance.open_reader():
print record["userid"],record["job"],record["education"]
#同步方式读取一级分区。
with o.execute_sql('select * from user_detail WHERE dt=\'20190715\'').open_reader() as reader4:
print reader4.raw
for record in reader4:
print record["userid"],record["job"],record["education"]
#使用ODPS的DataFrame获取一级分区。
pt_df = DataFrame(o.get_table('user_detail').get_partition('dt=20190715'))
print pt_df.head(10)