python - 无法将行插入 Google Cloud Bigquery 表,引发 AssertionError
问题描述
我在将数据流式传输到我的 bigquery 表时遇到问题。根据Google 的文档,您应该能够使用以下 python 代码流式传输数据:
rows_to_insert = [
(u'Phred Phlyntstone', 32),
(u'Wylma Phlyntstone', 29),
]
errors = client.insert_rows(table, rows_to_insert) # API request
assert errors == []
所以我已经这样做了,并且我已经以正确的方式设置了我的表引用。有趣的是,我的代码引发了 AssertionError,但没有关于此错误类型的文档。
我看到这个错误发生的唯一原因是在这个例子中,字符串输入前面写了一个“u”。我的输入没有。我不知道为什么在示例中添加了这个“u”。
有人可以帮我解决这个问题吗?
提前致谢!
解决方案
推荐阅读
- node.js - node.js 生产应用程序不允许通过 php 应用程序流式传输文件
- bootstrap-4 - Galaxy Tab S 中的引导网格显示不正确
- java - Hackerrank 说我的输出是错误的,即使输出完全匹配
- javascript - ESLint no-unused-vars 在不同的 React 项目中不一致
- jsf - 常规 XHTML inputText 标记是否对 JSF 中的 h:inputText 等 XML 实体自动转义?
- web-scraping - 使用 Google Chrome 扩展程序抓取网站
- c# - Lucene.NET 没有删除文档?
- powerbi - 如果没有过滤器,如何将卡设置为默认值?如何将默认过滤器设置为页面?
- ios - 带有分页的 UICollectionView。将第二个单元格保持在屏幕中央
- php - 致命错误:未捕获的错误:找不到类“Twig_Autoloader”