Dalam VSCode, jika program Python yang akan dinyahpepijat perlu menghantar argumen melalui baris arahan, anda mesti nyahpepijat melalui fail launch.json Anda boleh menekan ∨(Execute or Detect...) Butang CalonAlat Ralat Python: Gunakan launch.json untuk nyahpepijat:
Kemudian pilih Python Debugger:
Kemudian pilih Fail Python dengan argumen dan ia secara automatik akan mencipta fail launch.json untuk anda yang memerlukan argumen input:
Selepas mencipta fail, ia akan memulakan proses penyahpepijatan Pertama, anda akan diminta untuk memasukkan argumen baris arahan:
Jika anda melihat dalam File Explorer, anda akan melihat bahawa folder .vscode telah dibuat secara automatik dan fail launch.json telah ditambahkan padanya:
Kandungan fail ini adalah seperti berikut:
{ // 使用 IntelliSense 以得知可用的屬性。 // 暫留以檢視現有屬性的描述。 // 如需詳細資訊,請瀏覽: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Python 偵錯工具: 帶引數的目前檔案", "type": "debugpy", "request": "launch", "program": "${file}", "console": "integratedTerminal", "args": [ "${command:pickArgs}" ] } ] }
Menetapkan args kepada "${command:pickArgs}" akan memaparkan kotak input yang baru anda lihat untuk anda memasukkan argumen, tetapi ini akan menganggap kandungan yang dimasukkan sebagai satu hujah anda juga boleh mengisi sendiri argumen. Contohnya:
{ ... "args": [ "1", "2", "3" ] ... }
Atas ialah kandungan terperinci Menyahpepijat atur cara Python yang memerlukan hujah baris arahan dalam VSCode. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!