Menetapkan Direktori Kerja untuk Menyahpepijat Python dalam Kod VS
Jika anda perlu menentukan direktori kerja apabila menjalankan skrip Python dengan penyahpepijat dalam Kod VS, berikut ialah cara untuk melakukannya:
Launch.JSON Configuration
Dalam fail konfigurasi launch.json, tambah baris berikut ke tetapkan direktori kerja secara dinamik ke direktori di mana fail Python yang sedang dibuka berada:
"cwd": "${fileDirname}"
Pastikan anda menggunakan kes yang betul untuk pembolehubah fileDirname.
Pilihan Tujuan
Bergantung pada persediaan anda, anda juga mungkin perlu menambah pilihan berikut:
"purpose": ["debug-in-terminal"]
Pilihan ini perlu apabila menggunakan butang main pada bar alat untuk nyahpepijat.
Sample launch.json
Jika anda menggunakan pilihan "Python: Current File (Terminal Bersepadu)", anda Fail launch.json boleh kelihatan seperti ini:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"cwd": "${fileDirname}",
"purpose": ["debug-in-terminal"]
}
]
}
Nota:
Fail launch.json biasanya terletak dalam direktori projek anda. Jika anda tidak mempunyainya, buatnya dengan memilih "Konfigurasikan ikon gear pada bar atas paparan Nyahpepijat" atau dengan mengklik "Butang Nyahpepijat pada panel navigasi" dan memilih "Buat fail launch.json".
Atas ialah kandungan terperinci Bagaimana untuk Menetapkan Direktori Kerja untuk Penyahpepijatan Python dalam Kod VS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!