本文介绍如何通过 Python SDK 在表格存储的数据表中写入单行数据。
前提条件
方法说明
put_row(self, table_name, row, condition=None, return_type=None, transaction_id=None)示例代码
以下示例代码在 test_table 表中写入一行数据,该行数据的主键值为 row1。
try:
# 构造主键、属性列
primary_key = [('id', 'row1')]
attribute_columns = []
# 构造写入行数据
row = Row(primary_key, attribute_columns)
# 调用 put_row 方法写入行数据
consumed, return_row = client.put_row('test_table', row)
print('* Read CU Cost: %s' % consumed.read)
print('* Write CU Cost: %s' % consumed.write)
except Exception as e:
print("Put row failed with error: %s" % e)添加属性列。
attribute_columns = [('col1','val1')]指定数据版本号,您可以为每个属性列指定单独的版本号。
attribute_columns = [('col1','val1', int(time.time() * 1000))]