我正在 VSC 中除錯 R 腳本。此腳本記錄到 Google API,因此它會提示用戶從選單中選擇預授權帳戶:
1: email1@email1.com
2: email2@email2.com
問題是,在輸入選單選項(1在我的例子中)并輸入Enter之后DEBUG CONSOLE,即使輸入被接受并顯示在控制臺中,腳本也不會繼續。
您可以在此處查看 DEBUG CONSOLE 的影像:

如您所見,輸入選單選項后沒有任何反應(當我在 PyCharm 中除錯此代碼時,腳本在輸入后確實會繼續1)
uj5u.com熱心網友回復:
該VSCode-R-除錯器啟動和控制通過發送輸入的標準輸入[R計劃子程序。要在除錯模式下輸入,您必須在除錯控制臺中輸入資料并在其前面加上###stdin前綴。該功能通過以下
會議資訊:
sessionInfo()
List of 13
_names: chr [1:13] "R.version" "platform" "locale" "running" "RNGkind" "basePkgs" ...
_class:"sessionInfo"
__unclass():List of 13
R.version:List of 14
platform:"x86_64-apple-darwin21.1.0 (64-bit)"
locale:"en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8"
running:"macOS Monterey 12.1"
RNGkind: chr [1:3] "Mersenne-Twister" "Inversion" "Rejection"
basePkgs: chr [1:7] "stats" "graphics" "grDevices" "utils" "datasets" "methods" ...
otherPkgs:List of 1
loadedOnly:List of 6
matprod:"default"
BLAS:"/usr/local/Cellar/openblas/0.3.19/lib/libopenblasp-r0.3.19.dylib"
LAPACK:"/usr/local/Cellar/r/4.1.2/lib/R/lib/libRlapack.dylib"
system.codepage:"NULL"
codepage:"NULL"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/405050.html
標籤:
