从静态bigquery元数据选项卡获取元数据时出现问题

2024-07-05 12:35:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要每天使用存储在静态元数据表中的元数据动态创建BQ表。你知道吗

我可以查询表并获取元数据信息来动态创建表,其中元数据表中的数据格式如下:

amm_reporting_row:STRING,amm_section:STRING

我需要按原样提取这些数据。但我的查询结果是:

(u'amm_reporting_row:string,amm_section:string',)

我怎样才能得到数据并将其传递给其他函数?你知道吗

QUERY = ('SELECT SCHEMA FROM `-----` where File_Subtype = SOME CONDITION ')
query = client.run_sync_query('%s LIMIT 100' % QUERY)
query.use_legacy_sql = False
query.run()
Schema_Defination = query.fetch_data()

  for row in query.rows:
      STRING1 = row

如果没有'(u,',如何从表中获取字段


Tags: 数据run信息string静态sectionqueryrow
1条回答
网友
1楼 · 发布于 2024-07-05 12:35:30

行是1元组。你可以用逗号把它拆开。你知道吗

for row in query.rows:
    string1, = row
    print(string1)
    print(string1.encode('utf8'))

请遵循PEP8's命名建议,并使用lower作为变量。使用python3,您将在编码/解码问题上遇到比使用python2更少的粗糙边缘。你知道吗

相关问题 更多 >