ভিজ্যুয়াল স্টুডিও কোডের মধ্যে থেকে পাইথন কোডটি কীভাবে কার্যকর করা যায়


204

ভিজ্যুয়াল স্টুডিও কোডটি সম্প্রতি প্রকাশিত হয়েছিল এবং আমি এটির চেহারা এবং এটির বৈশিষ্ট্যগুলি পছন্দ করেছি, তাই আমি বুঝতে পেরেছিলাম যে আমি এটি দিয়ে যেতে পারি।

আমি ডাউনলোডগুলি পৃষ্ঠা থেকে অ্যাপ্লিকেশনটি ডাউনলোড করে এটিকে বরখাস্ত করেছি, কিছু বৈশিষ্ট্য নিয়ে কিছুটা গণ্ডগোল করেছি ... এবং তখন বুঝতে পেরেছিলাম যে আমার পাইথন কোডটি কীভাবে বাস্তবায়িত করা যায় তা সম্পর্কে আমার কোনও ধারণা নেই!

আমি ভিজ্যুয়াল স্টুডিও কোডটির চেহারা এবং অনুভূতি / ব্যবহারযোগ্যতা / বৈশিষ্ট্যগুলি পছন্দ করি তবে আমার পাইথন কোডটি কীভাবে চালানো যায় তা আমি খুঁজে পেতে পারি না, একটি আসল হত্যাকারী কারণ এটিই আমি প্রাথমিকভাবে প্রোগ্রাম করি।

ভিজ্যুয়াল স্টুডিও কোডে পাইথন কোড কার্যকর করার কোনও উপায় আছে কি কেউ জানেন?

উত্তর:


107

পাই ফাইল চালানোর জন্য ভিজ্যুয়াল স্টুডিও কোডে কীভাবে টাস্ক রানার কনফিগার করতে হয় তা এখানে রয়েছে।

আপনার কনসোলে Ctrl+ Shift+ P(উইন্ডোজ) বা Cmd+ Shift+ P(অ্যাপল) টিপুন এবং এটি এমন একটি অনুসন্ধান বাক্স নিয়ে আসে যেখানে আপনি "টাস্ক রানার কনফিগার করুন" সন্ধান করেন এখানে চিত্র বর্ণনা লিখুন

সম্পাদনা: আপনি যদি প্রথমবার "টাস্ক: টাস্ক রানার কনফিগার করুন" খোলেন, আপনাকে পরবর্তী নির্বাচনী তালিকার নীচে "অন্য" নির্বাচন করতে হবে।

এটি এমন বৈশিষ্ট্য নিয়ে আসবে যা আপনি নিজের পছন্দ অনুসারে পরিবর্তন করতে পারবেন। এই ক্ষেত্রে আপনি নিম্নলিখিত বৈশিষ্ট্যগুলি পরিবর্তন করতে চান;

  1. কমান্ড বৈশিষ্ট্যটি "tsc"(টাইপস্ক্রিপ্ট) থেকে পরিবর্তন করুন"Python"
  2. থেকে showOutput পরিবর্তন "silent"করতে"Always"
  3. পরিবর্তন args(আর্গুমেন্ট) থেকে ["Helloworld.ts"]থেকে ["${file}"](ফাইলের নাম)
  4. শেষ সম্পত্তি মুছুন problemMatcher
  5. করা পরিবর্তনগুলি সংরক্ষণ করুন

এখানে চিত্র বর্ণনা লিখুন

আপনি এখন আপনার পাই ফাইলটি খুলতে এবং শর্টকাট Ctrl+ Shift+ B(উইন্ডোজ) বা Cmd+ Shift+ B(অ্যাপল) দিয়ে এটি সুন্দরভাবে চালাতে পারেন

উপভোগ করুন!


3
হাই, ভিএস কোডের জন্য ইনপুট সক্ষম করার কোনও উপায় আছে?
উইলিয়াম কু

এই টাস্ক রানার জিনিসটি কি ভিজ্যুয়াল স্টুডিও জিনিস বা এটি পাইথন জিনিস?
রায়

এটি ভিএস এর জন্য একটি কনফিগার ফাইল, তবে এটি প্রতি প্রকল্পের উদাহরণ, .vscodeআপনার প্রকল্পের কাঠামোর ডিরেক্টরিতে রাখা হয়েছে
ইয়েলসয়েদ

1
2020 সালের মার্চ পর্যন্ত, আপডেট কী-মান যুক্তগুলির সাথে টাস্ক কনফিগারেশনের একটি নতুন সংস্করণ ব্যবহার করা উচিত, দয়া করে কোড. visualstudio.com/docs/editor/tasks#vscode দেখুন এবং "টাস্কগুলি:
টাস্কটি

পাইথনের কোন বিভাগটি নতুন নির্মিত vscode বোঝায়? ধন্যবাদ
স্টু_ডেন্ট

222

পাইথন চালনার আরও সহজ উপায় আছে, কোনও কনফিগারেশন প্রয়োজন নেই:

  1. কোড রানার এক্সটেনশন ইনস্টল করুন ।
  2. টেক্সট এডিটরে পাইথন কোড ফাইলটি খুলুন।
  3. পাইথন কোড চালানোর জন্য:
    • শর্টকাট ব্যবহার করুন Ctrl+Alt+N
    • বা টিপুন F1এবং তারপরে / টাইপ করুন Run Code,
    • অথবা টেক্সট এডিটরটিতে ডান ক্লিক করুন এবং তারপরে Run Codeসম্পাদক প্রসঙ্গ মেনুতে ক্লিক করুন
    • অথবা Run Codeসম্পাদক শিরোনাম মেনুতে বোতামটি ক্লিক করুন
    • অথবা Run Codeফাইল এক্সপ্লোরারের কনটেক্সট মেনুতে বোতামটি ক্লিক করুন
  4. চলমান কোড বন্ধ করতে:
    • শর্টকাট ব্যবহার করুন Ctrl+Alt+M
    • অথবা টিপুন F1এবং তারপরে / টাইপ করুনStop Code Run
    • অথবা আউটপুট চ্যানেলটিতে ডান ক্লিক করুন এবং তারপরে Stop Code Runপ্রসঙ্গ মেনুতে ক্লিক করুন

অজগর চালান

আপনি যদি পাইথন পাথ যুক্ত করতে চান তবে আপনি File-> Preference-> এ গিয়ে Settingsনীচের মতো পাইথন পাথ যুক্ত করতে পারেন:

"code-runner.executorMap": 
{ 
  "python": "\"C:\\Program Files\\Python35\\python.exe\" -u" 
}

আপনি যদি পাইথন এক্সটেনশনটি ইনস্টল করেছেন এবং ম্যানুয়ালি আপনার দোভাষীকে ইতিমধ্যে সেট করেছেন, আপনি নিজের সেটিংস.জসন ফাইলটি নিম্নলিখিত হিসাবে কনফিগার করতে পারেন:

{
    "python.pythonPath": "C:\\\\python36\\\\python36.exe",
    "code-runner.executorMap": 
    { 
        "python": "$pythonPath -u $fullFileName" 
    }
}

1
আপনি বলছেন "যদি আপনি পাইথন পাথ যুক্ত করতে চান .." আপনি কীভাবে এটি না করে এটি কাজ করতে পারেন? পথটি যুক্ত করাই একমাত্র উপায় ছিল আমি এটি কাজ করতে পারি। আমি বুঝতে পেরেছিলাম যে পথটি যুক্ত করা যা দরকার ছিল তার আগে বয়সগুলি ঘুরে বেড়াচ্ছে। আরও কিছুটা জোর দেওয়া ভাল হবে।
bonzo46 11

1
যদিও কোডটি চালানোর জন্য আমি পেয়েছি, আমি এটির সাথে ইন্টারঅ্যাক্ট করতে পারিনি। উদাহরণস্বরূপ, ইনপুট এর মতো কমান্ড ('একটি নম্বর লিখুন:') দিয়ে ইনপুট দেওয়ার জন্য অনুরোধ করা হলে আউটপুট উইন্ডো কোনও টাইপ করা অক্ষর গ্রহণ করে না। আমি কীভাবে ভিএস কোডের মধ্যে থেকে ইনপুট পাস করতে পারি?
Bonzo46

1
@ Bonzo46 আপনি এই সেটিংটি ব্যবহার করতে পারেন "code-runner.runInTerminal": true। এটি আপনাকে ইনপুট করতে দেয়। আরও তথ্যের জন্য, github.com/forulahendry/vscode-code-runner/issues/… দেখুন
জুন হান

76

এটি করার জন্য আপনি একটি কাস্টম টাস্ক যুক্ত করতে পারেন। পাইথনের জন্য এখানে একটি প্রাথমিক কাস্টম টাস্ক।

{
    "version": "0.1.0",
    "command": "c:\\Python34\\python",
    "args": ["app.py"],
    "problemMatcher": {
        "fileLocation": ["relative", "${workspaceRoot}"],
        "pattern": {
            "regexp": "^(.*)+s$",
            "message": 1
        }
    }
}

তোমার এই অ্যাড tasks.jsonএবং প্রেস CTRL+ + SHIFT+ + Bএটি চালানোর জন্য।


1
সচেতন থাকুন যে উপরের নিয়মিত অভিব্যক্তি (/^(.*)+s$/) ঘনিষ্ঠভাবে রানটাইম আচরণের কারণ। দেখুন regular-expressions.info/catastrophic.html এবং bugs.chromium.org/p/v8/issues/detail?id=4651
ডির্ক Bäumer

আমি কী (.*)+অর্জন করতে হবে তা সত্যই নিশ্চিত নই । *ইতিমধ্যে আগের আইটেমটি 0 বা তার বেশি বার +মেলে এবং আগের আইটেমটি এক বা একাধিক বার মিলবে, তাই আপনি 0 বা আরও বেশি অক্ষরের সাথে মিল রাখতে চান ... এক বা একাধিক বার?
emsimpson92

না Mac এ কাজ নয় "বহিস্থিত প্রোগ্রাম লঞ্চ করতে ব্যর্থ হয়েছে" C: \\ Python34 \\ পাইথন "app.py. ডিম C: \ Python34 \ পাইথন ENOENT"
Awesome_girl

@ অসাধারণ_জাগল আপনাকে ম্যাকওএসের জন্য সেই লাইনটি সম্পাদনা করতে হবে তবে আপনার অনন্য পরিবেশও। উদাহরণস্বরূপ, "আমার" অজগরটি এখানে রয়েছে /usr/local/bin/python3.7which pythonটার্মিনাল.্যাপে আপনি যে কমান্ডটি ব্যবহার করতে চান তা সম্ভবত খুঁজে পেতে পারেন ।
wgj

64

এই সমস্ত উত্তর এখন অপ্রচলিত।

বর্তমানে আপনাকে:

  1. পাইথন ভাষার সম্প্রসারণ ইনস্টল করুন (এবং পাইথন স্পষ্টতই)
  2. ফোল্ডারটি খুলুন (গুরুত্বপূর্ণ!), সেই ফোল্ডারের ভিতরে যে কোনও পাইথন ফাইল খুলুন
  3. ডিবাগ "ট্যাব" (?) এ স্যুইচ করুন এবং গিয়ারবক্সে ক্লিক করুন (ইঙ্গিত 'কনফিগার অফ ফিক্স' প্রবর্তন 'jjon' 'সহ)
  4. খোলা লঞ্চ.জসন ফাইলটি সংরক্ষণ করুন (এটি ফোল্ডারে #vscode সাবডির স্থাপন করা হয়েছে # 2 পদক্ষেপে)
  5. শেষ পর্যন্ত সবুজ ত্রিভুজটি ক্লিক করুন বা এফ 5 টিপুন

কোনও অতিরিক্ত এক্সটেনশন বা ম্যানুয়াল লঞ্চ.জসন সম্পাদনা এখন দরকার নেই।


আপনি যদি কোনও কার্যকারী কনফিগারেশনের উদাহরণ (জসন স্নিপেট) দেখাতে পারেন তবে সহায়ক হবে। আমি ত্রুটি পেতে থাকি।
ইভান জমির

আমি বিশ্বাস করি যে আপনি যদি "কোড রানার" এক্সটেনশন ইনস্টল করেন তবে এই উত্তরটি কার্যকর হয়।
পটকিগ

1
@ এন্ট্রপি উইনস আমি মনে করি তিনি সম্পূর্ণ পাইথন বর্ধনের কথা উল্লেখ করছেন । একটি দ্রুত গুগল অনুসন্ধান প্রকাশ করে যে ভিএস কোডের নিজস্ব পাইথন ব্যবহার গাইড এই সম্প্রসারণের প্রস্তাব দেয় এবং আমাদের অনেকগুলি একই পদক্ষেপ অনুসরণ করে।
আরএমএসডি

আমি মনে করি আপনি সঠিক, আমার ইউআইতে বেশ কয়েকটি সবুজ ত্রিভুজ রয়েছে, এর মধ্যে সবচেয়ে দরকারী আমি কোড রানার ইনস্টল করার পরে উপস্থিত হয়েছিল। আমি এখন দেখছি এই উত্তরটি কোডটি চালাতে 'নেটিভ ডিবাগার' ব্যবহার করে।
প্যাটকিগ

হ্যাঁ, আমাকে কোড রানার এক্সটেনশন যোগ করতে হয়েছিল এবং তারপরে @ জুন হানের মন্তব্যের ব্যাখ্যা অনুসারে ম্যানুয়ালি আমার অজগর পথটি যুক্ত করতে হয়েছিল, তবে '/'
Bonzo46

27

@ ভ্লাদ 2135 এর উত্তর বাড়ানোর জন্য (তার প্রথম পড়ুন); ডন জায়ামান্নের দুর্দান্ত পাইথন এক্সটেনশনের সাহায্যে আপনি ভিএসকোডে পাইথন ডিবাগিংটি সেট করলেন (যা জন্য একটি সম্পূর্ণ পূর্ণ বৈশিষ্ট্যযুক্ত আইডিই, এবং সম্ভবত ভিএস কোডের সেরা ভাষা এক্সটেনশানস আইএমওর মধ্যে একটি) ।

মূলত আপনি যখন গিয়ার আইকনটি ক্লিক করেন, এটি .vscodeআপনার কর্মক্ষেত্রে আপনার ডিরেক্টরিতে একটি প্রবর্তন.জসন তৈরি করে । আপনি এটিকে নিজেও তৈরি করতে পারেন তবে ভিএসকোডকে ভারী উত্তোলন করতে দেওয়া খুব সহজ। এখানে একটি উদাহরণ ফাইল:

launch.json

আপনি এটি তৈরি করার পরে শীতল কিছু লক্ষ্য করবেন। এটি স্বয়ংক্রিয়ভাবে কনফিগারেশনগুলির একটি গোছা তৈরি করেছে (বেশিরভাগ আমার কাটা হয়ে গেছে, কেবল সেগুলি দেখতে কেবল স্ক্রোল করুন) বিভিন্ন লাইব্রেরি বা পরিবেশের জন্য অতিরিক্ত বৈশিষ্ট্য (যেমন জ্যাঙ্গো) with আপনি সম্ভবত যাকে সবচেয়ে বেশি ব্যবহার করে শেষ হবেন তিনি হলেন অজগর; যা একটি সরল (আমার ক্ষেত্রে সি) পাইথন ডিবাগার এবং সেটিংস অনুযায়ী ওয়াইটিংয়ের সাথে কাজ করা সবচেয়ে সহজ। আমি এটির জন্য জসন বৈশিষ্ট্যগুলির একটি সংক্ষিপ্ত পদচারণা করব, যেহেতু অন্যরা কেবলমাত্র ভিন্ন ভিন্ন অনুবাদক পাথ এবং সেখানে একটি বা দুটি ভিন্ন অন্যান্য বৈশিষ্ট্য সহ চমত্কারভাবে একই কনফিগারেশন ব্যবহার করে।

  • নাম: কনফিগারেশনের নাম। আপনি কেন এটি পরিবর্তন করবেন তার একটি কার্যকর উদাহরণ হ'ল যদি আপনার কাছে দুটি পাইথন কনফিগারেশন থাকে যা একই ধরণের কনফিগার ব্যবহার করে তবে বিভিন্ন যুক্তি। উপরের বাম দিকে আপনি যে বাক্সটি দেখছেন তাতে এটি প্রদর্শিত হয় (যেহেতু আমি ডিফল্ট পাইথন কনফিগার ব্যবহার করছি আমার বাক্সটি "পাইথন" বলে)
  • টাইপ: ইন্টারপ্রিটার টাইপ। আপনি সাধারণত এটি পরিবর্তন করতে চান না।
  • অনুরোধ: আপনি কীভাবে আপনার কোডটি চালাতে চান এবং আপনি সাধারণত এটি কোনওটি পরিবর্তন করতে চান না। ডিফল্ট মান"launch" তবে এটিকে পরিবর্তন করলে "attach"ডিবাগারটি ইতিমধ্যে চলমান পাইথন প্রক্রিয়াতে সংযুক্ত হতে দেয়। এটি পরিবর্তন করার পরিবর্তে, সংযুক্তি টাইপের একটি কনফিগারেশন যুক্ত করুন এবং এটি ব্যবহার করুন।
  • স্টপঅনএন্ট্রি: আপনি প্রোগ্রামটি শুরু করার সময় পাইথন ডিবাগারগুলি একটি অদৃশ্য ব্রেক-পয়েন্ট রাখতে পছন্দ করে যাতে আপনি এন্ট্রি-পয়েন্ট ফাইলটি দেখতে পারেন এবং যেখানে আপনার সক্রিয় কোডের প্রথম লাইনটি রয়েছে। এটি আমার মতো কিছু সি # / জাভা প্রোগ্রামার চালিত করে। falseযদি আপনি এটি না চান, trueঅন্যথায়।
  • পাইথনপথ: অজগরটি আপনার ইনস্টলের পথে। ডিফল্ট মানটি ব্যবহারকারী / ওয়ার্কস্পেস সেটিংসে এক্সটেনশন স্তরের ডিফল্ট পায়। যদি আপনি বিভিন্ন ডিবাগ প্রক্রিয়াগুলির জন্য পৃথক পাইথন পেতে চান তবে এটি এখানে পরিবর্তন করুন। কোনও প্রকল্পের ডিফল্ট কনফিগারেশনে সেট করা সমস্ত ডিবাগ প্রক্রিয়াগুলির জন্য যদি আপনি এটি পরিবর্তন করতে চান তবে ওয়ার্কস্পেস সেটিংসে এটি পরিবর্তন করুন। ব্যবহারকারীর সেটিংসে এটি পরিবর্তন করুন যেখানে এক্সটেনশানটি সমস্ত প্রকল্প জুড়ে অজগর খুঁজে পায়। (4/12/17 নিম্নলিখিতটি এক্সটেনশন সংস্করণ 0.6.1 এ স্থির করা হয়েছিল)।হাস্যকরভাবে যথেষ্ট, এটি ভুলভাবে স্বয়ংক্রিয়ভাবে উত্পন্ন হয়। এটি "। {Config.python.pythonPath।" এ স্বয়ংক্রিয়ভাবে জেনারেট করে যা নতুন ভিএসকোড সংস্করণে অবনতিযুক্ত। এটি এখনও কাজ করতে পারে তবে আপনার পথে বা ভিএস সেটিংসে আপনার ডিফল্ট প্রথম অজগরটির পরিবর্তে আপনার "$ {config: python.pythonPath use" ব্যবহার করা উচিত। (4/6/17 সম্পাদনা করুন: এটি পরবর্তী প্রকাশে স্থির করা উচিত The কিছু দিন আগে দলটি এই সিদ্ধান্তটি নিয়েছিল)
  • প্রোগ্রাম: আপনি যখন হিট করবেন তখন আপনি যে ডিবাগারটি প্রাথমিক ফাইলটি শুরু হবে। "${workspaceRoot}"আপনার ওয়ার্কস্পেস হিসাবে আপনি যে মূল ফোল্ডারটি খোলেন তা হ'ল (আপনি যখন ফাইল আইকনটিতে যান, বেস ওপেন ফোল্ডারটি)) আপনি যদি আপনার প্রোগ্রামটি দ্রুত চালাতে চান, বা আপনার প্রোগ্রামে একাধিক এন্ট্রি পয়েন্ট রয়েছে তবে এটি সেট করুন "${file}"যা আপনার খোলার ফাইলটিতে ডিবাগিং শুরু হবে এবং আপনি যখন ডিবাগের মুহুর্তে ফোকাস করবেন
  • cwd: আপনি যে প্রকল্পটি চালাচ্ছেন তার বর্তমান ওয়ার্কিং ডিরেক্টরি ফোল্ডার। সাধারণত আপনি এটি ছেড়ে যেতে চাইবেন "${workspaceRoot}"
  • ডিবাগঅ্যাপশন: কিছু ডিবাগার পতাকা। ছবিতে থাকাগুলি হ'ল ডিফল্ট পতাকা, আপনি পাইথন ডিবাগার পৃষ্ঠাগুলিতে আরও বেশি পতাকা পেতে পারেন, আমি নিশ্চিত।
  • আরগস: এটি আসলে কোনও ডিফল্ট কনফিগারেশন সেটিংস নয়, তবে এটি একটি দরকারী (এবং সম্ভবত ওপি কী জিজ্ঞাসা করেছিল)। আপনি আপনার প্রোগ্রামে যে কমান্ড লাইনটি যুক্ত করেছেন তা এই। ডিবাগার এগুলি এগুলি পাস করে যেমন আপনি টাইপ করেছেন: python file.py [args]আপনার টার্মিনালে; তালিকার প্রতিটি জসন স্ট্রিংকে ক্রমানুসারে প্রোগ্রামটিতে পাঠিয়ে দিন।

আপনার ডিবাগার এবং পাথগুলি কনফিগার করতে আপনি ভিএসকোড ফাইল ভেরিয়েবলগুলির আরও তথ্যের জন্য এখানে যেতে পারেন।

আপনি লঞ্চ বিকল্পগুলিতে এক্সটেনশনের নিজস্ব ডকুমেন্টেশনের জন্য optionচ্ছিক এবং প্রয়োজনীয় উভয় বৈশিষ্ট্য সহ এখানে যেতে পারেন ।

আপনি যদি ফাইলটিতে ইতিমধ্যে কনফিগার টেম্পলেট না দেখেন তবে নীচে ডানদিকে "কনফিগারেশন যুক্ত করুন" বোতামটি ক্লিক করতে পারেন। এটি আপনাকে বেশিরভাগ সাধারণ ডিবাগ প্রক্রিয়াগুলির জন্য একটি কনফিগারেশন স্বয়ংক্রিয়ভাবে তৈরি করার জন্য একটি তালিকা দেবে।

এখন, ভ্লাদ এর উত্তর অনুসারে, আপনি সাধারণ ভিজ্যুয়াল ডিবাগার অনুযায়ী আপনার যে কোনও ব্রেকপয়েন্ট যুক্ত করতে পারেন, উপরের বাম ড্রপডাউন মেনুতে আপনি যে রানটি কনফিগারেশনটি চান তা বেছে নিতে পারেন এবং আপনার প্রোগ্রামটি শুরু করতে আপনি কনফিগারেশন নামের বামে সবুজ তীরটি ট্যাপ করতে পারেন ।

প্রো টিপ: আপনার দলের বিভিন্ন লোক বিভিন্ন আইডিই ব্যবহার করেন এবং তাদের সম্ভবত আপনার কনফিগারেশন ফাইলের প্রয়োজন হয় না। ভিএসকোড এটির আইডিই ফাইলগুলিকে প্রায় এক জায়গায় রাখে (এই উদ্দেশ্যে নকশা করে; আমি ধরে নিই), আরম্ভ করুন বা অন্যথায় .vscode/আপনার .gitignore এ যুক্ত করার বিষয়টি নিশ্চিত করুন যদি এটি আপনার প্রথমবারের মতো কোনও ভিএসকোড ফাইল তৈরি করে (এই প্রক্রিয়াটি ফোল্ডারটি তৈরি করবে আপনার কর্মক্ষেত্রে যদি এটি ইতিমধ্যে না থাকে)!


1
এটি তথ্যবহুল, তবে আসলে কীভাবে ভিএসকোড থেকে পাইথন কোড চালাবেন তা ব্যাখ্যা করে না।
অ্যারোনসোসওয়েল

1
এফওয়াইআই, আমার প্রকল্পের কোনও কারণে আমার সমস্ত ত্রুটিগুলি মুছে
ফেলার

@aaronsnoswell আপনি এর পরে ডিবাগ মেনুর উপরের বামদিকে সবুজ তীরটি ক্লিক করুন। এটি ভ্লাদের উত্তরের আওতায় ছিল যা এটি মূলত একটি সমালোচনামূলক অংশে কেবল একটি প্রসার / ব্যাখ্যা ছিল যে তার উত্তরটি 'সেট আপ লঞ্চ.জসন' হিসাবে তাকিয়ে থাকে।
আরএমএসডি

@scld এটি অদ্ভুত যেটি প্রথম স্থানে অনুপস্থিত ছিল, তবে হ্যাঁ, এটি বিকল্প নয় one প্রোগ্রামটি কখন শুরু করবেন তা ডিবাগার ধরণের প্রয়োজন।
আরএমএসডি

প্রসারিত করার জন্য, ভ্লাদ এর উত্তর কাজ করে, ঠিক এই কারণেই উত্তরটি কাজ করে এবং আপনি এর সাথে কী করতে পারেন অতীত past
আরএমএসডি

21

পাইথনে ভিএস কোড এক্সটেনশনের জন্য একটি Run Python File in Terminalকমান্ড উপলব্ধ ।

টার্মিনালে পাইথন ফাইল চালান


আমি মনে করি যে সমস্যা লোকেদের রয়েছে তা হ'ল কমান্ড লাইন আর্গুমেন্ট যুক্ত ফাইলটি কীভাবে চালানো যায়।
ইভান জমির

আমি কি এর জন্য একটি শর্টকাট বরাদ্দ করতে পারি?
দীপক কুমার পদি

8
হ্যাঁ নিশ্চিত বাঁধতে আদেশটি হ'লpython.execInTerminal
কেনওয়ার্নার

1
তবে উইন্ডোজে এটির জন্য একটি শর্টকাট কীভাবে বরাদ্দ করা যায়?
মাহির ইসলাম 22'18

উইন্ডোজে সাবলিনাক্স ব্যাশ ব্যবহার করার সময় ত্রুটি পাওয়া: "সি: \ ব্যবহারকারী \ ব্যবহারকারী" অ্যানাকোন্ডা 3 y পাইথন.এক্সে তেমন কোনও ফাইল বা ডিরেক্টরি নেই "
বায়ারিস

16

ভিজুয়ালস্টুডিও কোড ডকুমেন্টেশনে যেমন বলা হয়েছে , সম্পাদকের যে কোনও জায়গায় ডান ক্লিক করুন এবং টার্মিনালে পাইথন ফাইল চালান নির্বাচন করুন।


একাধিক ঘন্টা অনুসন্ধান সর্পিল করার পরে আমি এটি পড়েছিলাম এবং হঠাৎ করে সমস্ত কিছু কার্যকর হয় ... উত্তরটি হতাশ হ'ল এই সহজটি ছিল পাশাপাশি: পি। এটি অবশ্যই এই পৃষ্ঠার শীর্ষের কাছাকাছি হওয়া উচিত।
রুশত রাই

1
কিভাবে একটি শর্টকাট যুক্ত করবেন?
মাহির ইসলাম 22'18

আমি যখন ডান ক্লিক করব তখন আমার এই বিকল্প নেই ?! যাইহোক, আমি এখন সিটিআরএল-শিফট-পি-এর মাধ্যমে যখন কমান্ডটি চালাচ্ছি তা আমার কাছে রয়েছে।
হ্রভোজে টি

সম্মত হন, কেন জানি না কেন এই উত্তরটি শীর্ষে নেই :)
আলাপতি

এটা অনেক বেশি কাজ! আমি জুপিটার নোটবুকের shift + enterকৌশল পছন্দ করতাম । আপনার কোডটি চালানোর জন্য আপনাকে যা করতে হবে তা সমস্তই। ভিএসকোডে তাদের মতো কিছু নেই?
সাইবার গণিত

11

এখন পর্যন্ত ভিএসকোডে পাইথন চালানোর 4 টি উপায় রয়েছে:

  1. একটি ইন্টিগ্রেটেড টার্মিনাল মাধ্যমে (এটি একীভূত হয়েছে ! সুতরাং প্রযুক্তিগতভাবে আপনি এটিকে ভিএসকোডের মধ্যে থেকে চালান;)
    • ইনস্টল করার কোন প্রয়োজন নেই কোনো এক্সটেনশান।
    • কিছু তৈরি এবং কনফিগার করার দরকার নেই (ধরে নিবেন যে আপনার ইতিমধ্যে আপনার pythonমধ্যে রয়েছে $PATH)।
    • ⌃Space(ওপেন টার্মিনাল) এবং python my_file.py(ফাইল চালান)
  2. কাস্টম টাস্কের মাধ্যমে (ফেন্টনের উত্তর গৃহীত):
    • ইনস্টল করার কোন প্রয়োজন নেই কোনো এক্সটেনশান।
    • ডিফল্ট ভিএসকোডের কাজ করার পদ্ধতি।
    • উত্তরটি অনুলিপিproblemMatcher.pattern.regexp হয়ে গেছে এবং এটি সম্পাদককে ঝুলিয়ে দেয় কারণ উত্তরটি অনুলিপি-আটকাবেন না । এটি মুছে ফেলা problemMatcherবা regexpকমপক্ষে পরিবর্তন করা ভাল ^\\s+(.*)$
  3. কোড রানার এক্সটেনশনের মাধ্যমে (@ জানাহানের উত্তর):

    • কনফিগার করতে code-runner.executorMapমধ্যে ব্যবহারকারী সেটিংস (আপনার কাছে অ্যাড পথ python)।
    • বিশেষত আপনি যদি ভিএসকোডে পাইথন না চালিয়ে যান তবে খুব কার্যকর tention
  4. মাইক্রোসফ্টের অফিশিয়াল পাইথন এক্সটেনশন (@ ভ্লাদ 2135 এর উত্তর) এর মাধ্যমে:
    • তৈরি করতে হবে launch.js(ভিএসকোডের ডিবাগ ট্যাবে কয়েকটি ক্লিক)।
    • যারা পাইথনের প্রাথমিক আইডিই হিসাবে ভিএসকোড ব্যবহার করতে চান তাদের জন্য এক্সটেনশনটি অবশ্যই আবশ্যক।

1
নিকোলয়, 4 টির মধ্যে এবং একটি এক্সটেনশন ইনস্টল করার ব্যয়টি নগণ্য, আপনার মতে কোনটি সবচেয়ে উত্পাদনশীল?
শিববধু

3
@ সিভুবধ আমি নিশ্চিতভাবেই 4 র্থ উপায়টি ব্যবহার করব। অফিসিয়াল এক্সটেনশন আপনাকে অনেক কিছু দেয়: স্বতঃসিদ্ধ, আবদ্ধকরণ, ডিবাগিং এবং আরও অনেক কিছু। তবে এটি আপনার ক্ষেত্রে নির্ভর করে। আপনি যদি কেবল কয়েকটি স্ক্রিপ্ট লিখতে চান তবে কিছু ইনস্টল করার দরকার নেই - কেবল একটি টার্মিনাল ব্যবহার করুন
নিকোলে কুলাঞ্চকো

নিকলে, আপনার প্রতিক্রিয়া জন্য ধন্যবাদ। আমি ৪ র্থ উপায়ে ব্যবহার করা পছন্দ করেছিলাম এবং পাইচার্মের সাথে তুলনামূলকভাবে কীভাবে ভিএসকোড তুলনা করা যায় তা দেখে খুব আনন্দিত হয়েছিল। অনেক ধন্যবাদ!
শিববধু

1
আমি সাহায্য করতে পেরে আনন্দিত :)
নিকোলে কুলাঞ্চকো

9
  1. পাইথন এক্সটেনশন ইনস্টল করুন (পাইথন আপনার সিস্টেমে ইনস্টল করা উচিত)। পাইথন এক্সটেনশনটি ইনস্টল করতে Ctrl+ Shift+ চাপুন Xএবং তারপরে 'পাইথন' টাইপ করুন এবং প্রবেশ করুন। এক্সটেনশনটি ইনস্টল করুন।

  2. পাইথন কোডযুক্ত ফাইলটি খুলুন। হ্যাঁ! .py ফাইল।

  3. এখন .py কোডটি চালানোর জন্য, সম্পাদকের স্ক্রিনে ডান ক্লিক করুন এবং 'টার্মিনালে পাইথন ফাইল চালান' চাপুন। এটাই!

এখন এটি অতিরিক্ত পদক্ষেপ আসলে আমি বারবার ক্লিক করে বিরক্ত হয়েছি তাই আমি কীবোর্ড শর্টকাট সেটআপ করি।

  1. নীচে-বাম দিকে সেটিংস-টাইপের মতো দেখতে আইকনটি হিট করুন -> কীবোর্ড শর্টকাটগুলি -> 'টার্মিনালে পাইথন ফাইল চালান' টাইপ করুন। এখন আপনি + সাইন দেখতে পাবেন, যান এবং আপনার শর্টকাট চয়ন করুন। তুমি করেছ!

7

আপনার আর কোনও অতিরিক্ত এক্সটেনশন দরকার নেই। আপনি কেবলমাত্র ডিবাগারের আউটপুটকে সংহত টার্মিনালে স্যুইচ করতে পারেন।

Ctrl+ Shift+ D, তারপরে শীর্ষে ড্রপডাউন থেকে ইন্টিগ্রেটেড টার্মিনাল / কনসোল নির্বাচন করুন।


7

অজগরটি চালানোর জন্য এখানে বর্তমান (সেপ্টেম্বর 2018) এক্সটেনশন রয়েছে:

অফিসিয়াল অজগর এক্সটেনশন : এটি অবশ্যই ইনস্টল করা উচিত।

কোড রানার : অজগর নয়, সব ধরণের ভাষার জন্য অপরিবর্তিতভাবে কার্যকর। উচ্চ ইনস্টল পুনরুদ্ধার হবে।

আরআরএইপিএল : রিয়েল-টাইম পাইথন স্ক্র্যাচপ্যাড যা পার্শ্বের উইন্ডোতে আপনার ভেরিয়েবলগুলি প্রদর্শন করে। আমি এর স্রষ্টা তাই স্পষ্টতই আমি মনে করি এটি দুর্দান্ত তবে আমি পক্ষপাতহীন মতামত দিতে পারি না ¯ \ _ (ツ) _ / ¯

ওল্ফ : রিয়েল-টাইম পাইথন স্ক্র্যাচপ্যাড যা ফলাফলগুলি ইনলাইন প্রদর্শন করে

এবং অবশ্যই যদি আপনি সংহত টার্মিনাল ব্যবহার করেন তবে আপনি সেখানে অজগর চালাতে পারেন এবং কোনও এক্সটেনশন ইনস্টল করতে হবে না।


আপডেট: বৃহস্পতি আর রক্ষণাবেক্ষণ করা হয় না। ভিএসকোডে বিজ্ঞপ্তি অনুসারে পাইথন এক্সটেনশনে এর সমস্ত কার্যকারিতা থাকবে।
সাইবার-গণিত

7

ভিএসকোড টাস্ক এবং ডিবাগারকে ঘিরে অনেকগুলি বিভ্রান্তি রয়েছে। আসুন প্রথমে এটি সম্পর্কে আলোচনা করা যাক যাতে কখন আমরা টাস্কগুলি ব্যবহার করতে হবে এবং কখন ডিবাগার ব্যবহার করব understand

কাজ

সরকারী ডকুমেন্টেশন বলেছেন -

লেটিং, বিল্ডিং, প্যাকেজিং, টেস্টিং বা সফ্টওয়্যার সিস্টেম মোতায়েনের মতো কাজগুলি স্বয়ংক্রিয় করতে প্রচুর সরঞ্জাম উপস্থিত রয়েছে। উদাহরণগুলির মধ্যে টাইপস্ক্রিপ্ট সংকলক, ইএসলিন্ট এবং টিএসলিন্টের মতো লিটারের পাশাপাশি মেক, পিঁপড়া, গুল্প, জ্যাক, রেক, এবং এমএসবিল্ডের মতো বিল্ড সিস্টেম অন্তর্ভুক্ত রয়েছে।

.... ভিএস কোডের কার্যগুলি স্ক্রিপ্টগুলি চালনা করতে এবং প্রক্রিয়াগুলি শুরু করতে কনফিগার করা যায় যাতে এই বিদ্যমান সরঞ্জামগুলির মধ্যে অনেকগুলি কোনও কমান্ড লাইনে প্রবেশ না করে বা নতুন কোড না লিখে ভিএস কোডের মধ্যে থেকে ব্যবহার করা যায়।

সুতরাং, কার্যগুলি আমাদের প্রোগ্রামগুলি ডিবাগিং, সংকলন বা সম্পাদনের জন্য নয়।

ডিবাগার

আমরা যদি ডিবাগার ডকুমেন্টেশন পরীক্ষা করি তবে আমরা খুঁজে পাই যে রান মোড নামক কিছু আছে । এটা বলে -

কোনও প্রোগ্রাম ডিবাগিংয়ের পাশাপাশি, ভিএস কোড প্রোগ্রামটি চালানো সমর্থন করে। ডিবাগ: স্টার্ট ছাড়া ডিবাগ কাজের সঙ্গে সূত্রপাত হয় Ctrl+F5এবং বর্তমানে নির্বাচিত লঞ্চ কনফিগারেশন ব্যবহার করে। লঞ্চ কনফিগারেশনের অনেকগুলি বৈশিষ্ট্য 'রান' মোডে সমর্থিত। প্রোগ্রামটি চলাকালীন ভিএস কোড একটি ডিবাগ সেশন বজায় রাখে এবং স্টপ বোতাম টিপলে প্রোগ্রামটি সমাপ্ত হয়।

সুতরাং, প্রেস F5এবং ভিএস কোড আপনার বর্তমানে সক্রিয় ফাইলটি ডিবাগ করার চেষ্টা করবে।

প্রেস Ctrl+F5এবং ভিএসকোড আপনার ব্রেকপয়েন্টগুলিকে উপেক্ষা করবে এবং কোডটি চালাবে।

ডিবাগার কনফিগার করা হচ্ছে

ডিবাগারটি কনফিগার করতে ডকুমেন্টেশনটি দেখুন । সংক্ষেপে এটি বলে, আপনার launch.jsonফাইলটি পরিবর্তন করা উচিত । প্রারম্ভিকদের জন্য, সংহত টার্মিনালে কোডটি চালাতে (ভিএস কোডের অভ্যন্তরে), ব্যবহার করুন -

{
    "name": "Python: Current File (Integrated Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "integratedTerminal"
}

বাহ্যিক টার্মিনালে কোডটি চালাতে (ভিএস কোডের বাইরে), ব্যবহার করুন -

{
    "name": "Python: Current File (External Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "console": "externalTerminal"
}

NB সমস্ত নথি যদি অনুসন্ধান এবং বুঝতে সহজ হয় তবে আমাদের সম্ভবত স্ট্যাকওভারফ্লো প্রয়োজন হবে না। ভাগ্যক্রমে, আমি এই পোস্টে যে ডকুমেন্টেশনগুলি উল্লেখ করেছি তা বুঝতে খুব সহজ। অনুগ্রহ করে পড়তে, চিন্তা করতে এবং উপভোগ করতে নির্দ্বিধায়


5

সুপার সিম্পল:
টিপুন F5কী এবং কোডটি চলবে। যদি একটি ব্রেকপয়েন্ট সেট করা থাকে, টিপুন F5ব্রেকআপপয়েন্টে থামবে এবং কোডটি Debugমোডে চলবে ।


এটি একটি সতর্কতার সাথে আসলে সেরা উত্তর ছিল: প্রথমে মাইক্রোসফ্টের পাইথন এক্সটেনশনটি ইনস্টল করুন। লল
শিববধু

5

ভিএস কোড (পাইথন) এর সর্বশেষ সংস্করণে (1.36):

প্রেস F5 চাপুন তারপর আঘাত লিখুন ইন্টিগ্রেটেড টার্মিনাল আপনার কোড চালানোর জন্য।

ইন্টারেক্টিভ আইপিথন শেলটিতে আপনার কোডটি চালানোর জন্য সিটিআরএল + এ তারপরে SHIFT + enter টিপুন


4

আপনি যদি বনাম কোডের সর্বশেষতম সংস্করণ ব্যবহার করেন ( সংস্করণ 1.21.1 )। task.jsonবিন্যাস পরিবর্তিত হয়েছে, দেখতে এখানে । সুতরাং @ ফেন্টন এবং @Python_starter এর উত্তর আর বৈধ হতে পারে না।

কনফিগারেশন শুরু করার আগে

আপনার অজগর ফাইল চালানোর জন্য বনাম কোড কনফিগার করা শুরু করার আগে।

  • আপনি পাইথন ইনস্টল করেছেন এবং এটি আপনার সিস্টেম PATH এ কার্যকর করতে সক্ষম হয়েছে তা নিশ্চিত করুন।
  • আপনাকে অবশ্যই ফোল্ডারটি সেট করতে হবে যেখানে আপনার অজগর উত্স ফাইলটি আপনার কার্যকরী ফোল্ডার হিসাবে বাস করে ( File -> Open Folderআপনার কার্যকারী ফোল্ডারটি সেট করতে যান )।

কনফিগারেশন পদক্ষেপ

এখন আপনি টাস্কটি কনফিগার করতে পারেন। নিম্নলিখিত পদক্ষেপগুলি আপনাকে অজগর ফাইলটি সঠিকভাবে চালাতে সহায়তা করবে:

  1. ব্যবহারের Ctrl+ + Shift+ + Pএবং ইনপুট task, আপনি বিকল্প একটি তালিকা দেখতে পাবেন, নির্বাচন Tasks: Configure Task

এখানে চিত্র বর্ণনা লিখুন

  1. তারপরে আপনাকে অনুরোধ জানানো হবে create task.json from template, এই বিকল্পটি চয়ন করুন এবং আপনাকে বিকল্পগুলির একটি তালিকা থেকে চয়ন করতে অনুরোধ করা হবে। চয়ন করুন Others

এখানে চিত্র বর্ণনা লিখুন

  1. তারপরে খোলা task.jsonফাইলটিতে নিম্নলিখিত সেটিংসটি ব্যবহার করুন:

    {
    "version": "2.0.0",
    "tasks": [
        {
            "label": "run this script",
            "type": "shell",
            "command": "python",
            "args": [
                "${file}"
            ],
            "problemMatcher": []
        }
    ]
    }

    উপরের সেটিংসে, আপনি labelএই কাজের জন্য একটি অর্থবহ দিতে পারেন । উদাহরণস্বরূপ run python,।

  2. Tasksমেনুতে যান এবং ক্লিক করুন Run Task। আপনাকে কাজটি চয়ন করতে অনুরোধ করা হবে। সদ্য নির্মিত run this scriptটাস্কটি বেছে নিন । আপনি TERMINALট্যাবে ফলাফল দেখতে পাবেন ।

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

টাস্ক কনফিগারেশন সম্পর্কে আরও সম্পূর্ণ টিউটোরিয়ালের জন্য, বনাম কোড অফিসিয়াল ডকুমেন্টেশনে যান


2

একটি সাধারণ এবং সরাসরি পাইথন এক্সটেনশন সময় এবং প্রচেষ্টা উভয়ই সাশ্রয় করে। একবার ইনস্টলেশন হয়ে গেলে লন্টিং, ডিবাগিং, কোড সমাপ্তি উপলব্ধ বৈশিষ্ট্য features এর পরে, কোডটি চালাতে সঠিক পাইথন ইনস্টলেশন পথটি কোড চালানোর জন্য কনফিগার করা দরকার। সাধারণ সেটিংগুলি ব্যবহারকারীর স্কোপে উপলব্ধ এবং ওয়ার্কস্পেস পাইথন ভাষার জন্য কনফিগার করা যায় - "python.pythonPath": "c:/python27/python.exe" উপরের পদক্ষেপের সাথে কমপক্ষে বেসিক পাইথন প্রোগ্রামগুলি কার্যকর করা যায়।


2

আপনি যদি কোনও কোড চালাচ্ছেন এবং টার্মিনালে আপনার প্রোগ্রামটি চালনার মাধ্যমে ইনপুট নিতে চান। করণীয় হ'ল কেবলমাত্র ডান ক্লিক করে টার্মিনালে এটি চালানো এবং "টার্মিনালে পাইথন ফাইল চালান" নির্বাচন করুন। এখানে চিত্র বর্ণনা লিখুন


2

এক্সটেনশন থেকে কোড রানার ইনস্টল করুন । এর পরে আপনি ভিজ্যুয়াল স্টুডিও কোডে আপনার উত্স কোডটি চালাতে শর্টকাটগুলি ব্যবহার করতে পারেন।

প্রথম: কোড চালানোর জন্য:

  • শর্টকাট Ctrl+ Alt+ ব্যবহার করুনN
  • বা এফ 1 টিপুন এবং তারপরে রান কোডটি নির্বাচন / টাইপ করুন,
  • অথবা পাঠ্য সম্পাদককে ডান ক্লিক করুন এবং তারপরে সম্পাদক প্রসঙ্গ মেনুতে রান কোডটি ক্লিক করুন
  • অথবা সম্পাদক শিরোনাম মেনুতে কোড রান করুন বোতামটি ক্লিক করুন
  • অথবা ফাইল এক্সপ্লোরারের কনটেক্সট মেনুতে কোড রান বাটনে ক্লিক করুন।

দ্বিতীয়: চলমান কোড বন্ধ করতে:

  • শর্টকাট Ctrl+ Alt+ ব্যবহার করুনM
  • বা এফ 1 টিপুন এবং তারপরে / স্টপ কোড রান নির্বাচন / টাইপ করুন
  • বা আউটপুট চ্যানেলটিতে ডান ক্লিক করুন এবং তারপরে প্রসঙ্গ মেনুতে কোড চালান বন্ধ করুন ক্লিক করুন

2

আমি পাইথন ৩.7 (32 বিট) ব্যবহার করি। ভিজ্যুয়াল স্টুডিও কোডে একটি প্রোগ্রাম চালানোর জন্য, আমি প্রোগ্রামটিতে ডান ক্লিক করি এবং "পাইথন ইন্টারেক্টিভ উইন্ডোতে কারেন্ট ফাইল চালান" নির্বাচন করি। আপনার কাছে জুপিটার না থাকলে আপনাকে এটি ইনস্টল করতে বলা হতে পারে।

এখানে চিত্র বর্ণনা লিখুন


2

আমি যদি টার্মিনালে পাইথন ফাইলটি চালাতে চাই, আমি কমান্ডের জন্য একটি কীবোর্ড শর্টকাট তৈরি করব কারণ পূর্বনির্ধারিত কোনওটি নেই (আপনার পথে আপনার অজগর থাকতে হবে):

  • পছন্দসমূহ -> কীবোর্ড শর্টকাটগুলিতে যান
  • 'টার্মিনালে পাইথন ফাইল চালান' টাইপ করুন
  • এই কমান্ডের জন্য '+' ক্লিক করুন এবং আপনার কীবোর্ড শর্টকাটটি প্রবেশ করুন

আমি ctrl + alt + n ব্যবহার করি


1

আমি মাধ্যমে পাইথন ইনস্টল করেছিলেন Anaconda দ্বারা । অ্যানাকোন্ডার মাধ্যমে ভিএস কোড শুরু করে আমি পাইথন প্রোগ্রাম চালাতে সক্ষম হয়েছি। তবে, সরাসরি .py ফাইল চালানোর জন্য আমি কোনও শর্টকাট উপায় (হটকি) খুঁজে পাইনি।

(21 শে ফেব্রুয়ারী 2019-এর শেষ সংস্করণটি পাইথন এক্সটেনশান যা ভিএস কোডের সাথে এসেছে তা ব্যবহার করে Link লিঙ্ক: https://marketplace.visualstudio.com/items?itemName=ms-python.python )

নিম্নলিখিত কাজ করেছেন:

  1. ডান ক্লিক এবং নির্বাচন 'টার্মিনালে পাইথন ফাইল চালান' আমার জন্য কাজ করে।
  2. সিটিআরএল + এ তখন শিফ্ট + এন্টার (উইন্ডোতে)

নীচে @jdhao যা করেছে তার অনুরূপ।

হটকি পেতে আমি এটিই করেছি:

  1. সিটিআরএল + শিফট + বি // রান বিল্ড টাস্ক
  2. এটি কনফিগার করার বিকল্প দেয়
  3. আরও বিকল্প পেতে আমি এটিতে ক্লিক করেছি। আমি অন্যান্য কনফিগারেশনে ক্লিক করেছি
  4. একটি 'Tasks.json' ফাইল খোলা হয়েছে

আমি কোডটি দেখতে এমনভাবে তৈরি করেছি:

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Run Python File", //this is the label I gave
                "type": "shell",
                "command": "python",
                "args": ["${file}"]

এটি সংরক্ষণের পরে ফাইলটি এতে পরিবর্তন হয়েছে:

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Run Python File",
                "type": "shell",
                "command": "python",
                "args": [
                    "${file}"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                }
            }
        ]
    }
  1. 'Tasks.json' ফাইলটি সংরক্ষণ করার পরে, আপনার অজগর কোডে যান এবং CTRL + SHIFT + B টিপুন
  2. তারপরে রান টাস্কে ক্লিক করুন -> পাইথন ফাইল চালান // এটি আপনার দেওয়া লেবেল।

এখন যতবার আপনি সিটিআরএল + শিফট + বি টিপুন , অজগর ফাইলটি স্বয়ংক্রিয়ভাবে চালিত হবে এবং আপনাকে আউটপুট দেখিয়ে দেবে :)


0

স্বতন্ত্র ভেনভের সাথে বর্তমান ফাইলটি চালু করতে আমি এটিতে যুক্ত করেছি launch.json

 {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "pythonPath": "${workspaceFolder}/FOO/DIR/venv/bin/python3"
    },

মধ্যে binফোল্ডারের বসবাস source .../venv/bin/activateস্ক্রিপ্ট নিয়মিতভাবে sourced যখন নিয়মিত টার্মিনাল থেকে চলমান


0

যদি আপনার কাছে একাধিক পাইথন ফাইল সমন্বিত একটি প্রকল্প থাকে এবং আপনি কোন ফাইলটি বর্তমান রয়েছে তার চেয়ে আলাদা মূল প্রোগ্রামটি দিয়ে চলতে / ডিবাগিং শুরু করতে চান আপনি নীচের লঞ্চ কনফিগারেশনটি তৈরি করেন ( MyMain.pyআপনার মূল ফাইলে পরিবর্তন করুন)

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Python: Main File",
      "type": "python",
      "request": "launch",
      "program": "${workspaceFolder}/MyMain.py",
      "console": "integratedTerminal",
      "cwd": "${workspaceFolder}"
    }
  ]
}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.