আমি পাইথনের জন্য vscode ব্যবহার শুরু করছি। আমার একটি সাধারণ পরীক্ষার প্রোগ্রাম রয়েছে। আমি এটি ডিবাগের অধীনে চালাতে চাই এবং আমার রানের জন্য ওয়ার্কিং ডিরেক্টরি সেট করা দরকার।
আমি কীভাবে / কোথায় করব?
আমি পাইথনের জন্য vscode ব্যবহার শুরু করছি। আমার একটি সাধারণ পরীক্ষার প্রোগ্রাম রয়েছে। আমি এটি ডিবাগের অধীনে চালাতে চাই এবং আমার রানের জন্য ওয়ার্কিং ডিরেক্টরি সেট করা দরকার।
আমি কীভাবে / কোথায় করব?
উত্তর:
@ স্পিডকোডার 5 এর মন্তব্যটি উত্তর হওয়ার যোগ্য;
বিশেষত, আপনি একটি গতিশীল ওয়ার্কিং ডিরেক্টরি নির্দিষ্ট করতে পারেন; (যেমন বর্তমানে যে কোনও ডিরেক্টরি যেখানে বর্তমানে খোলা পাইথন ফাইলটি রয়েছে) ব্যবহার করে"cwd": "${fileDirname}"
আপনি Python: Current File (Integrated Terminal)
পাইথন চালানোর সময় যদি আপনি বিকল্পটি ব্যবহার করেন তবে আপনার launch.json
ফাইলটি নীচের দিকে আমার মতো দেখাবে।
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"cwd": "${fileDirname}"
},
//... other settings, but I modified the "Current File" setting above ...
}
মনে রাখবেন launch.json
ফাইলটি আপনার ভিজ্যুয়াল স্টুডিও কোড প্রকল্পের রান / ডিবাগ সেটিংস নিয়ন্ত্রণ করে ; আমার launch.json
ফাইলটি আমার বর্তমান "ওপেন প্রকল্প" ডিরেক্টরিতে ভিএস কোড দ্বারা স্বয়ংক্রিয়ভাবে উত্পাদিত হয়েছিল। আমি "cwd": "${fileDirname}"
উপরের মত দেখানোর জন্য ফাইলটি ম্যানুয়ালি সম্পাদনা করেছি ।
মনে রাখবেন launch.json
ফাইলটি আপনার নির্দেশিকাতে আপনার প্রকল্পের নির্দিষ্ট, অথবা নির্দিষ্ট হতে পারে, তাই নিশ্চিত আপনি সম্পাদনা করছেন সঠিক launch.json
(মন্তব্য দেখুন)
আপনার যদি launch.json
ফাইল না থাকে তবে এটি ব্যবহার করে দেখুন :
একটি লঞ্চ.জেসন ফাইল তৈরি করতে, ভিএস কোডে (ফাইল> ওপেন ফোল্ডার) আপনার প্রজেক্ট ফোল্ডারটি খুলুন এবং তারপরে ডিবাগ ভিউ শীর্ষ বারে গিয়ার আইকনটি কনফিগার করুন।
আপনাকে যা করতে হবে তা হ'ল লঞ্চ.জসন ফাইলে সিডব্লিউডি সেটিংসটি কনফিগার করতে হবে:
{
"name": "Python",
"type": "python",
"pythonPath":"python",
....
"cwd": "<Path to the directory>"
....
}
এটি সম্পর্কে আরও তথ্য অফিসিয়াল ভিএস কোড ডক্স ওয়েবসাইটে পাওয়া যাবে ।
"cwd": "${fileDirname}"
ওপেন সোর্স ফাইলের বর্তমান ডিরেক্টরিতে চালাতে
নোড.জেএস-তে টাইপস্ক্রিপ্ট ব্যবহার করা লোকদের জন্য আমি এই নমুনা কনফিগারেশনটি পোস্ট করছি
আমার প্রকল্পে আমার নোড.জেএস সার্ভারের টাইপস্ক্রিপ্ট ফাইলগুলি অ্যাপ্লিকেশন_স ফোল্ডারে অবস্থিত এবং সংকলিত জেএস ফাইলগুলি অ্যাপ্লিকেশন নামের ফোল্ডারে তৈরি করা হয়েছে
কারণ যখন আমরা আমাদের অ্যাপ্লিকেশনটি ডিবাগ মোডে চালিত করি বা সাধারণত এটি শুরু করি তখন আমাদের অ্যাপ্লিকেশন ফোল্ডার থেকে শুরু করা উচিত যাতে জেএস ফাইল রয়েছে তাই আমার কনফিগারেশনটি মূল ফোল্ডার থেকে ডিবাগ চালাতে হবে যেখানে আমার অ্যাপ্লিকেশন_স উপস্থিত রয়েছে এবং নিখুঁতভাবে কাজ করে
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug TypeScript in Node.js",
"program": "${workspaceRoot}\\Application\\app.js",
"cwd": "${workspaceRoot}\\Application",
"protocol": "inspector",
"outFiles": [],
"sourceMaps": true
},
{
"type": "node",
"request": "attach",
"name": "Attach to Process",
"port": 5858,
"outFiles": [],
"sourceMaps": true
}
]
}
আপনি cwd
যুক্তি ব্যবহার করে ডিবাগড প্রোগ্রামের জন্য বর্তমান ওয়ার্কিং ডিরেক্টরি সেট আপ করতে পারেনlaunch.json
আপনি যে সময়ে যে ফাইল চালাচ্ছেন বর্তমানের বর্তমান ডিরেক্টরিটি সেট করতে:
ফাইল> পছন্দসমূহ> সেটিংস> পাইথন> ডেটা সায়েন্স> ফাইল ডিরিতে এক্সিকিউট করুন
ধন্যবাদ ব্রাচ: ভিএসকোডে পাইথন: প্রতিটি সময় পাইথন ফাইলের পথে ওয়ার্কিং ডিরেক্টরি সেট করুন