मैं एक अजगर प्रोग्राम है जो कुछ कमांड लाइन तर्क लेता चला रहा हूँ। जब मैं दृश्य स्टूडियो कोड के भीतर एक कार्यक्रम का निर्माण कर रहा हूँ मैं कैसे इन तर्कों प्रदान कर सकते हैं?
दृश्य स्टूडियो कोड के भीतर से तर्क के साथ एक अजगर कार्यक्रम चल रहा है
आप में बहस को परिभाषित करते हुए कार्यक्रम में बहस में पारित कर सकते हैं args
जैसे कि नीचे परिभाषित launch.json की स्थापना:
json
{
"name": "Python",
"type": "python",
"pythonPath":"${config.python.pythonPath}",
"request": "launch",
"stopOnEntry": true,
"console": "none",
"program": "${file}",
"cwd": "${workspaceRoot}",
"args":["arg1", "arg2"],
"env": {"name":"value"}
}
अधिक जानकारी यहां प्रलेखन साइट पर पाया जा सकता है: https://github.com/DonJayamanne/pythonVSCode/wiki/Debugging#args
एक तरीका यह संस्करण 2.0.0 में यह करने के लिए है:
"command": "python ${file} --model_type LeNet5 --prior_file conf1.json --epochs 200",
आप कोड धावक विस्तार का उपयोग करते हैं तो आप अपनी सेटिंग के लिए निम्न (ऊपर दाएं कोने में '{}' आइकन पर क्लिक करें settings.json फ़ाइल प्राप्त करने के लिए) जोड़ सकते हैं:
"कोड-runner.executorMap": { "अजगर": "$ PYTHONPATH -u $ fullFileName xxx"}
जहां xxx अपने तर्क है। ताकि आप जब अन्य फ़ाइलों पर काम कर बदलना होगा यह एक वैश्विक परिवर्तन है।