my_key = 'BJNu+LXFAAoaSYm8GRNmaRcBvyM6OySC9BgKc8fr03Z9myqzVXUHtsJNpsfD7uI9a6PPi1tZwUMvkx9C2z/4Zg=='
table_service = TableService(account_name=my_account, account_key=my_key)

table_service.create_table('accel')

def analog_read(channel):
        r = spi.xfer2([1, (8 + channel) << 4, 0])
        adc_out = ((r[1]&3) << 8) + r[2]
        return adc_out

while True:
        x = analog_read(0)
        y = analog_read(1)
        z = analog_read(2)
        accel = Entity()
        accel.PartitionKey = 'accelValue'
        accel.RowKey = '1'
        accel.x = x
        accel.y = y
        accel.z = z
        table_service.insert_or_replace_entity('accel', 'accelValue', '1',  accel)

        print("X=%d\tY=%d\tZ=%d" %(x, y, z))

        #accelFrom = table_service.get_entity('accel', 'accelValue', '1')
        #print(accelFrom.x)
        time.sleep(1)