我需要这个 BigQuery 的 Python 等效项bq show --format=prettyjson myproject:mydataset.mytable。
有没有办法在 Python 中使用 BigQuery API 来做到这一点?
我在Python中尝试过这个:
view_ref = self._client.dataset(dataset.dataset_id).table(table.table_id)
table_obj = self._client.get_table(view_ref)
dict_schema = []
for schema_field in table_obj.schema:
dict_schema.append({
'name': schema_field.name,
'mode': schema_field.mode,
'type': schema_field.field_type
})
Run Code Online (Sandbox Code Playgroud)
几乎可以用了;我只是没有嵌套架构字段/
感谢您的回复,祝您有美好的一天。