2016-08-04 8 views
0

In Datalab-Notebook, ich habe bei der Beantwortung y/N in der Ausgabeaufforderung stecken geblieben.Datalab Notebook Antwort y/N in der Eingabeaufforderung

zum Beispiel

  1. Wenn ich verwenden! Pip somepackage -y, installiere ich Flag -y verwenden können ja zu beantworten.

  2. Wenn ich jedoch versuche, eine Tabelle von einem Datensatz in einen anderen zu kopieren, ist die Zieltabelle bereits vorhanden, und die Eingabeaufforderung erscheint, um mich zu bitten, die Zieltabelle zu ersetzen. aber ich kann nicht y in notebook eingeben, dann wird das notebook dort stecken bleiben.

    !bq cp project1:dataset1.table1 project2:dataset2.table2 
    pop: 
    cp: replace project2:dataset2.table2? (y/N) 
    

Es gibt keine Merker I gesetzt bestehende Zieltabelle zu überschreiben, nicht hat jemand eine Idee, wie man mit dieser Situation umgehen? Sonst läuft das Notebook weiter, wenn ich nicht zwinge es zu stoppen.

Vielen Dank!

+0

Problem gelöst! 1. benutze um die Zieltabelle zu replizieren '2. benutze nicht ersetzen. Vielen Dank. – HaipengSu

+0

funktioniert auch für die Antwort Nr. thx. – HaipengSu

Antwort

1

Den Kommentar des Fragestellers (nicht meiner) als Antwort hinzufügen, damit dies nicht als unbeantwortete Frage erscheint. Problem gelöst! 1. benutze <! Ja | bq cp project1: dataset1.ta ble1 project2: dataset2.ta ble2> um die Zieltabelle zu replizieren '2. benutze <! yes n | bq cp ...> nicht ersetzen. Vielen Dank.