在datalab笔记本中,我一直坚持在输出提示中回答y / N.
例如,
如果我使用!pip install somepackage -y ,我可以使用flag -y回答是。
但是,当我尝试将某个表从一个数据集复制到另一个数据集时,目标表已经存在,提示出来要求我替换目标表?但是我不能在笔记本上键入y,那么笔记本就会卡在那里。
!bq cp project1:dataset1.table1 project2:dataset2.table2
pop:
cp: replace project2:dataset2.table2? (y/N)
没有我可以设置的标志来覆盖现有的目标表,有没有人知道如何处理这种情况?否则,笔记本电脑将继续运行,除非我强制停止它。
非常感谢!
答案 0 :(得分:1)
添加提问者的评论(不是我的)作为答案,这样就不会显示为未回答的问题。 问题解决了! 1.使用<是的| bq cp project1:dataset1.ta ble1 project2:dataset2.ta ble2>重新目标表' 2.使用< !是的n | bq cp ...>不要替换。谢谢。