小编Bap*_*ste的帖子

使用 Python 将 BigQuery 架构表转换为 json

我需要这个 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)

几乎可以用了;我只是没有嵌套架构字段/

感谢您的回复,祝您有美好的一天。

python google-bigquery

5
推荐指数
1
解决办法
6895
查看次数

标签 统计

google-bigquery ×1

python ×1