Google bigquery 如何使用Python删除或清空BigQuery中的表

Google bigquery 如何使用Python删除或清空BigQuery中的表,google-bigquery,Google Bigquery,我正在向BigQuery上传一个JSON文件,希望每周都这样做。但是,我希望删除该表或清空该表。我试着截断,但没能让它起作用。如果在重新上传之前没有删除,那么数据只是添加了进来,然后会有很多重复的信息。谢谢你的帮助 不能直接截断 bq cli加载作业的-replace参数具有所需的效果,可以清除现有数据。在使用API模式时也称为WRITE_TRUNCATE bq load --autodetect --replace --source_format=NEWLINE_DELIMITED_JSON

我正在向BigQuery上传一个JSON文件,希望每周都这样做。但是,我希望删除该表或清空该表。我试着截断,但没能让它起作用。如果在重新上传之前没有删除,那么数据只是添加了进来,然后会有很多重复的信息。谢谢你的帮助

不能直接截断

bq cli加载作业的-replace参数具有所需的效果,可以清除现有数据。在使用API模式时也称为WRITE_TRUNCATE

bq load --autodetect --replace --source_format=NEWLINE_DELIMITED_JSON mydataset.mytable gs://mybucket/mydata.json

虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能无效。-更新为完整内容的答案。请把我的反对票给我好吗?