নোটপ্যাড ++ এ কীভাবে পাইথন ফাইল চালানো যায়?


122

আমি উন্নয়নের জন্য নোটপ্যাড ++ ব্যবহার পছন্দ করি,

নোটপ্যাড ++ এর মাধ্যমে পাইথনের ফাইলগুলি কীভাবে সম্পাদন করব?



উত্তর:


150

প্রথম বিকল্প: (সহজতম, প্রস্তাবিত)

নোটপ্যাড ++ খুলুন। মেনুতে যান: চালান -> চালান .. (এফ 5)। টাইপ করুন:

C:\Python26\python.exe "$(FULL_CURRENT_PATH)"

এখন রান চাপার পরিবর্তে এর জন্য একটি শর্টকাট তৈরি করতে সংরক্ষণ করুন টিপুন।

মন্তব্য

  • যদি আপনার পাইথন ৩.১ থাকে: Python31পরিবর্তে টাইপ করুনPython26
  • যোগ -iতোমার পরে স্ক্রিপ্ট সমাপ্ত হয়েছে কমান্ড লাইন উইন্ডোটি খোলা থাকতে চাই যদি

দ্বিতীয় বিকল্প

পাইথন স্ক্রিপ্ট চালায় এমন ব্যাচের স্ক্রিপ্ট ব্যবহার করুন এবং তারপরে নোটপ্যাড ++ থেকে একটি শর্টকাট তৈরি করুন।

যেমনটি এখানে ব্যাখ্যা করা হয়েছে: http://it-ride.blogspot.com/2009/08/notepad-and-python.html


তৃতীয় বিকল্প: (নিরাপদ নয়)

কোডটি "HKEY_CURRENT_USER \ সফ্টওয়্যার \ পাইথন \ পাইথনকোর" খোলে, যদি কীটি বিদ্যমান থাকে তবে এটি এই কীটির প্রথম চাইল্ড কী থেকে পথ পাবে।

এই কীটি বিদ্যমান কিনা তা পরীক্ষা করুন এবং না থাকলে আপনি এটি তৈরির চেষ্টা করতে পারেন।


1
হুঁ, এ পর্যন্ত সাহায্যের জন্য ধন্যবাদ। আমি বিকল্প 2 চেষ্টা করেছিলাম, যে কাজ করে না। এটি বলেছে: i37.tinypic.com/b4fhfm.jpg উইন্ডোজ On- এ, এই সমস্যা হতে পারে?

26
নোটপ্যাড ++ খুলুন। মেনুতে যান: চালান -> চালান .. (এফ 5)। টাইপ করুন: সেমিডি / কে "$ (FULL_CURRENT_PATH)"
রমিজ উদ্দিন

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

3
যদিও এই উত্তরটি (# 3) ওয়েবে পাওয়া গেছে এটি সর্বাধিক সাধারণ বলে মনে হচ্ছে, এটি আমার পক্ষে ভাল কাজ করে না। সমস্যাটি হ'ল এটি নোটপ্যাড ++ ডিরেক্টরিতে সমস্ত কিছু চালায়। সুতরাং, আমি নিম্নলিখিত সমাধানটি নিয়ে এসেছি: সেন্টিমিডি / সি "টাস্ককিল / এফ / আইএম পাইথন.এক্সসি এবং সিডি C (CURRENT_DIRECTORY) এবং সি: \ পাইথন 27 \ পাইথন.এক্সে -i" $ (CURRENT_DIRECTORY) \ $ (ফাইল ) "" এটি সঠিক ফোল্ডারে কোড চালায়, পাশাপাশি কার্যকর করার পরে একটি দোভাষীকে খোলা রাখে। আরও, এটি আপনার যে কোনও উন্মুক্ত অজগর উইন্ডোটি বন্ধ করে দেবে যা আপনি প্রায়শই ঘন ঘন ঘন ঘন ঘন ঘন ঘন ঘন ঘন ঘন ব্যবহার করতে অবহেলা করতে পারেন।
ক্যাপল্যান্ড 3300

6
আপডেট করুন: এই আমার জন্য খুব কাজ করে: py -3 -i "$(FULL_CURRENT_PATH)"py -3কমান্ডটি বোঝার জন্য সহায়ক লিঙ্ক : stackoverflow.com/questions/15912063/…
গ্যাব্রিয়েল স্ট্যাপলস

42

@ রমিজ উদ্দিনের উত্তর অবশ্যই আরও বেশি দৃশ্যমানতার দাবি রাখে:

  • নোটপ্যাড ++ খুলুন
  • মেনুতে যান: চালানচালান .. (এফ 5)
  • টাইপ করুন: cmd /K python "$(FULL_CURRENT_PATH)"

1
এটি কাজ করে এবং আইএমও কনফিগার করতে আরও সহজ। এছাড়াও -i উইণ্ডোর "$ (FULL_CURRENT_PATH)" cmd কমান্ড / কে পাইথন -i খোলা থাকার যোগ
SwampYeti

এই দ্রষ্টব্যটি লক্ষ করার মতো যে আপনার প্যাথটিতে পাইথন যুক্ত করা দরকার। এটি কমান্ড লাইনটি খোলার এবং টাইপ করে কাজ করেpython "$(FULL_CURRENT_PATH)"
স্টিভয়েসিয়াক

পাইথন 3 এ কাজ করে না that এর জন্য আমার উত্তরটি এখানে দেখুন: stackoverflow.com/a/48528175/4561887
গ্যাব্রিয়েল স্ট্যাপলস

এটি সেন্টিমিডি উইন্ডো কল করে। আমরা কি পরিবর্তে পাওয়ারশেল বলতে পারি?
উত্সাহী প্রকৌশলী

20

আমার জন্য যা কাজ করা হয়েছে তা এখানে:

নোটপ্যাড ++ খুলুন এবং এফ 5 টিপুন। আপনি একটি সামান্য পপআপ বক্স পাবেন:

প্রোগ্রামটি চালানোর জন্য প্রবেশের জন্য পপ আপ বক্স

টাইপ করুন: সি: \ পাইথন ২\ \ পাইথন.এক্সই-"" $ (ফুল (সিএলআরইএনএনপিএইচ)) " পাইথন ২. 2. এর জন্য।

এবং তারপরে সংরক্ষণ করুন ... , এবং প্রতিবার কিছু চালাতে চাইলে এটি শুরু করতে আপনার নিজস্ব কী কম্বোটি চয়ন করুন


2
এটি একটি দুর্দান্ত সংক্ষিপ্ত উত্তর এবং পাইথন বিকাশের জন্য তারা এনপিপি স্থাপন করতে গেলে আমি আমার ইন্টার্নগুলিকে এতে উল্লেখ করেছি referred কমান্ডটি কোথায় টাইপ করতে হবে তা বুঝতে তাদের ক্রমাগত সমস্যা হচ্ছে, তাই আমি আপনার (আমার কাছে পরিষ্কার) নির্দেশাবলী আরও শক্তিশালী করতে একটি গ্রাফিক যুক্ত করেছি। কমান্ডের প্রথম অংশটি, C:\Python27\python.exeযেখানে তাদের নিজস্ব পাইথন ইনস্টল করা হয়েছিল তা প্রতিবিম্ব করতে আলাদা হতে হয়েছিল তবে দ্বিতীয়ার্ধে -i "$(FULL_CURRENT_PATH)", যাদু ছিল ঠিক তেমন টাইপ করার দরকার ছিল এমনটিও পেতে তাদের কিছুটা সমস্যা হয়েছিল।
আন গন

14

মেনুতে যান: "চালান" -> "চালান ..." (অথবা কেবল টিপুন F5)।

পাইথন 2 এর জন্য:

py -2 -i "$(FULL_CURRENT_PATH)"

পাইথন 3 এর জন্য:

py -3 -i "$(FULL_CURRENT_PATH)"

তথ্যসূত্র:

pyকমান্ডটি আরও ভালভাবে বুঝতে :

py -h

pyকমান্ডটি বোঝার জন্য আরও একটি সহায়ক লিঙ্ক : উইন্ডোজ 7 এ আমি কীভাবে অজগর 2 এবং 3 চালাব?

তার উত্তরের জন্য রেশুরকে ধন্যবাদ যে এটি আমাকে সঠিকভাবে আবিষ্কার করতে পেরেছিল


1
পর্যন্ত। CTRL + ALT + Pশর্টকাট দিয়ে এটি ব্যবহার করে ।
আকিনুরি

12

প্রথমে https://www.python.org/downloads/ থেকে পাইথন ইনস্টল করুন

ইনস্টলারটি চালান

** গুরুত্বপূর্ণ ** আপনি উভয়ই পরীক্ষা করে দেখুন:

  • সমস্ত ব্যবহারকারীর জন্য লঞ্চার ইনস্টল করুন
  • পাইথনকে ৩.6 যোগ করুন

এখনই ইনস্টল ক্লিক করুন এবং ইনস্টলেশন সমাপ্ত।

নোটপ্যাড ++ খুলুন এবং প্লাগইন ম্যানেজার থেকে পাইএনপিপি প্লাগইন ইনস্টল করুন। আমি এন ++ 6.9.2 ব্যবহার করছি

New.py হিসাবে একটি নতুন ফাইল সংরক্ষণ করুন

এন ++ টাইপ করুন

import sys

print("Hello from Python!")
print("Your Python version is: " + sys.version) 

Alt + Shift + F5 টিপুন

যে হিসাবে সহজ।


শর্টকাট পরিবর্তন করার কৌশল: শর্টকাট অনুসন্ধান (নাম নয়)। দ্বন্দ্ব করতে পারে এমন একটিকে অক্ষম করুন।
জিনস্নো

Alচ্ছিক: সহজেই স্ক্রিপ্টটি চালাতে (যে কোনও স্ক্রিপ্ট, কেবল পাইথন নয়) আপনি প্লাগইন রানমে ব্যবহার করতে পারেন (তবে আপনি যদি একটি অজগর চালিত করেন তবে পাইথন কনসোলটি উপস্থিত হবে না)
জিনস্নু

7

রান-> রান মেনু বিকল্পের সমস্ত উত্তর সেন্টিমিডির "/ কে" স্যুইচ সহ যায়, সুতরাং টার্মিনালটি উন্মুক্ত থাকে, বা পাইথন.এক্সএর জন্য "-i" তাই পাইথন ইন্টারেক্টিভ মোডকে বাধ্য করে - উভয়ই আপনার জন্য আউটপুট সংরক্ষণ করতে পারে পর্যবেক্ষণ করা.

তবুও cmd /kআপনাকে exitএটি বন্ধ করতে টাইপ করতে হবে python -i- - তে quit()। যদি এটি আপনার পছন্দ অনুসারে খুব বেশি টাইপ করে থাকে (আমার কাছে এটি নিশ্চিত যে :), ব্যবহার করার জন্য রান কমান্ডটি হ'ল

cmd /k C:\Python27\python.exe  "$(FULL_CURRENT_PATH)" & pause & exit

C:\Python27\python.exe- স্পষ্টতই আপনার অজগরটি ইনস্টল করার পুরো পথ (অথবা pythonআপনি যদি আপনার ব্যবহারকারীর পথে প্রথম নির্বাহযোগ্যের সাথে যেতে চান তবে)।

&উইন্ডোজের পরবর্তী কমান্ডের নিঃশর্ত বাস্তবায়ন - পূর্ববর্তী কমান্ডের আরসি নির্বিশেষে এটি চালিত হয় নিঃশর্ত - ( &&পূর্ববর্তী সফলভাবে সম্পন্ন হলেই "এবং" - রান ||হয় - "বা")।

pause- প্রিন্ট করে "চালিয়ে যেতে কোনও কী টিপুন ..." এবং কোনও কীটির জন্য অপেক্ষা করে (প্রয়োজনে আউটপুটটি দমন করা যায়)।

exit - ভাল, আপনার জন্য প্রস্থান টাইপ করুন :)

সুতরাং শেষে, cmdরান করে python.exeযা বর্তমান ফাইলটি কার্যকর করে এবং উইন্ডোটি উন্মুক্ত রাখে, pauseআপনার কোনও কী টিপতে অপেক্ষা করে এবং exitঅবশেষে আপনি যে কোনও কীটি চাপলে উইন্ডোটি বন্ধ করে দিন।


1
এই উত্তরটি শীর্ষে থাকা যোগ্য
Ali80

1
সেরা সমাধান আমি এত ভাড়া দেখেছি।
এরিক ওয়ার্মিং

7

আমি নোটপ্যাড ++ থেকে পাইথন ফাইলগুলি সরাসরি চালাতে চেয়েছিলাম। সবচেয়ে সাধারণ বিকল্প অনলাইন builtin বিকল্প ব্যবহার করছে পাওয়া Run। তারপরে আপনার দুটি বিকল্প রয়েছে:

  1. কনসোলে চালান পাইথন ফাইল (উইন্ডোজে এটা কমান্ড প্রম্পট মত কোড কিছু সঙ্গে) এই (লিঙ্ক: ):এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

    C:\Path\to\Python\python.exe "$(FULL_CURRENT_PATH)"

    (আপনার কনসোল উইন্ডো অবিলম্বে তারপর চলমান পরে বন্ধ হয়ে যদি আপনি যোগ করতে পারেন cmd /kআপনার টু কোড বিষয়সমূহ। ) এই কাজ করে জরিমানা, এবং আপনি এমনকি ফাইল চালাতে পারেন ইন্টারেক্টিভ মোডে যোগ করে আপনার টু কোড (লিঙ্ক: )।এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন-iএখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

  2. আইডিএল-তে এই জাতীয় কিছু ব্যবহার করে পাইথন প্রোগ্রাম চালান (লিঙ্কগুলি: এই লিঙ্কগুলিতে ব্যবহৃত হয়, তবে আমি এর পরিবর্তে ব্যবহার করছি , কারণ সঠিক বর্তমান ওয়ার্কিং ডিরেক্টরিটি স্বয়ংক্রিয়ভাবে সেট করে):এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুনC:\Path\to\Python\Lib\idlelib\idle.pyC:\Path\to\Python\Lib\idlelib\idle.batidle.bat

    C:\Path\to\Python\Lib\idlelib\idle.bat "$(FULL_CURRENT_PATH)"

    আসলে, এটি আপনার প্রোগ্রামটি আইডিএল শেলটিতে চালায় না , পরিবর্তে এটি আইডিএল সম্পাদকে আপনার অজগর ফাইলটি খুলবে এবং তারপরে Run Moduleপ্রোগ্রামটি চালানোর জন্য আপনাকে ক্লিক করতে হবে (বা এফ 5 ক্লিক করুন)। সুতরাং এটি আপনার ফাইলটি আইডিএল সম্পাদক এ খোলে এবং তারপরে আপনাকে সেখান থেকে চালানো দরকার যা নোটপ্যাড ++ থেকে পাইথন ফাইলগুলি চালনার উদ্দেশ্যকে পরাস্ত করে।

    তবে, অনলাইন অনুসন্ধান করে, আমি এমন বিকল্প পেয়েছি যা আপনার কোডে '-r' যুক্ত করে (লিঙ্কগুলি :):এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

    C:\Path\to\Python\Lib\idlelib\idle.bat -r "$(FULL_CURRENT_PATH)"

    এটি আপনার অজগর প্রোগ্রামটি আইডিএল শেলের মধ্যে চলবে এবং এটি আইডিএল হওয়ায় এটি ইন্টারেক্টিভ মোডে ডিফল্টরূপে।

বিল্টিন Runবিকল্পের মাধ্যমে আপনার পাইথন ফাইলগুলি চালানোর ক্ষেত্রে সমস্যাটি হ'ল প্রতিবার আপনি অজগর ফাইল চালানোর সময় আপনি নতুন কনসোল বা আইডিএল উইন্ডোটি খোলেন এবং পূর্ববর্তী মৃত্যুদণ্ড কার্যকর করা থেকে সমস্ত আউটপুট হারাবেন। এটি কারও কাছে গুরুত্বপূর্ণ নাও হতে পারে তবে আমি যখন পাইথনে প্রোগ্রাম শুরু করি তখন আমি পাইথন আইডিএল ব্যবহার করি, তাই একই আইডিএল শেল উইন্ডোতে আমি পাইথন ফাইলটি একাধিকবার চালানোর অভ্যস্ত হয়ে পড়েছিলাম । নোটপ্যাড ++ থেকে পাইথন প্রোগ্রামগুলি চালিত করতে সমস্যা হ'ল আপনাকে নিজের ফাইলটি ম্যানুয়ালি সংরক্ষণ করতে হবে এবং তারপরে ক্লিক করুন Run(বা এফ 5 টিপুন)। এই সমস্যাগুলি সমাধানের জন্য (এএফআইএকে * ) আপনার নোটপ্যাড ++ প্লাগইন ব্যবহার করতে হবে। নোটপ্যাড ++, থেকে পাইথন ফাইল চালানোর জন্য শ্রেষ্ঠ প্লাগ হয় NppExec । (আমি পাইএনপিপি এবং পাইথন স্ক্রিপ্টও চেষ্টা করেছিলামপাইএনপিপিও করেছিলামঅজগর ফাইলগুলি কনসোলে চালায়, এটি কাজ করে, তবে আপনি এটি বিল্টিন Runবিকল্পের মাধ্যমে প্লাগইন ছাড়াই করতে পারেন এবং পাইথন স্ক্রিপ্টটি নোটপ্যাড ++ এর সাথে ইন্টারেক্ট করে এমন স্ক্রিপ্টগুলি চালনার জন্য ব্যবহার করা হয় যাতে আপনার পাইথন ফাইলগুলি চালানো যায় না)) এনপিপেক্সেক্স প্লাগইন দিয়ে আপনার পাইথন ফাইলটি চালাতে আপনাকে যেতে হবে Plugins -> NppExec -> Executeএবং তারপর ভালো কিছু টাইপ এই (লিঙ্ক: ):এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

C:\Path\to\Python\python.exe "$(FULL_CURRENT_PATH)"

সঙ্গে NppExec আপনি যা করতে পারেন সঙ্গে রান করার আগে আপনার পাইথন ফাইলটি সংরক্ষণ এছাড়াও কমান্ড , সঙ্গে ডিরেক্টরির কাজ নির্ধারণ করে কমান্ড অথবা রান পাইথন প্রোগ্রাম ইন্টারেক্টিভ মোডে সঙ্গে কমান্ড । আমি অনলাইনে অনেক লিঙ্ক পেয়েছি ( ) যা এই বিকল্পগুলির উল্লেখ করে, তবে পাইপথন প্রোগ্রামগুলি চালানোর জন্য এনপিপেক্সের সর্বোত্তম ব্যবহার আমি এনপিপেক্সের ম্যানুয়ালে পেয়েছি যার এই কোডটি সহ অধ্যায় রয়েছে :npp_save cd "$(CURRENT_DIRECTORY)" -i এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন4.6.4. Running Python & wxPython

npp_console -  // disable any output to the Console
npp_save  // save current file (a .py file is expected)
cd "$(CURRENT_DIRECTORY)"  // use the current file's dir
set local @exit_cmd_silent = exit()  // allows to exit Python automatically
set local PATH_0 = $(SYS.PATH)  // current value of %PATH%
env_set PATH = $(SYS.PATH);C:\Python27  // use Python 2.7
npp_setfocus con  // set the focus to the Console
npp_console +  // enable output to the Console
python -i -u "$(FILE_NAME)"  // run Python's program interactively
npp_console -  // disable any output to the Console
env_set PATH = $(PATH_0)  // restore the value of %PATH%
npp_console +  // enable output to the Console

আপনাকে কেবলমাত্র এই কোডটি অনুলিপি করতে হবে এবং অজগর ডিরেক্টরিটি পরিবর্তন করতে হবে যদি আপনি অন্য কিছু পাইথন সংস্করণ ব্যবহার করেন (যেমন * আমি পাইথন ৩.৪ ব্যবহার করছি তাই আমার ডিরেক্টরিটি হ'ল C:\Python34)। এই কোডটি নিখুঁতভাবে কাজ করে, তবে এই কোডটিতে আমি একটি লাইন যুক্ত করেছি যাতে আমি পূর্ববর্তী আউটপুটটি না হারিয়ে একাধিকবার পাইথন প্রোগ্রাম চালাতে পারি:

npe_console m- a+

a+ "অ্যাপেন্ড" মোড সক্ষম করা যা পূর্ববর্তী কনসোলটির পাঠ্য রাখে এবং এটি সাফ করে না।

m- কনসোলের অভ্যন্তরীণ বার্তাগুলি বন্ধ করে দেয় (সেগুলি সবুজ রঙে রয়েছে)

এনপিপেক্সের এক্সিকিউট উইন্ডোতে আমি যে চূড়ান্ত কোডটি ব্যবহার করি তা হ'ল:

npp_console -  // disable any output to the Console
npp_save  // save current file (a .py file is expected)
cd "$(CURRENT_DIRECTORY)"  // use the current file's dir
set local @exit_cmd_silent = exit()  // allows to exit Python automatically
set local PATH_0 = $(SYS.PATH)  // current value of %PATH%
env_set PATH = $(SYS.PATH);C:\Python34  // use Python 3.4
npp_setfocus con  // set the focus to the Console
npe_console m- a+
npp_console +  // enable output to the Console
python -i -u "$(FILE_NAME)"  // run Python's program interactively
npp_console -  // disable any output to the Console
env_set PATH = $(PATH_0)  // restore the value of %PATH%
npp_console +  // enable output to the Console

আপনি আপনার NppExec এর কোড সংরক্ষণ করতে পারেন , এবং এই NppExec এর স্ক্রিপ্টে একটি শর্টকাট কী বরাদ্দ করতে পারেন । (আপনাকে এনপিএক্সেক্সের প্লাগইনের উন্নত বিকল্পগুলি খুলতে হবে , Associated scriptড্রপ-ডাউন তালিকায় আপনার স্ক্রিপ্টটি নির্বাচন করতে হবে Add/Modify, নোটপ্যাড ++ পুনরায় চালু করুন , নোটপ্যাড ++ 'এস Settings->Shortcut Mapper -> এ যান Plugin commands, আপনার স্ক্রিপ্টটি নির্বাচন করুন, ক্লিক করুন Modifyএবং একটি শর্টকাট কী বরাদ্দ করতে চাই I করা থেকে F5আমার শর্টকাট কী, আপনি builtin বিকল্পের জন্য শর্টকাট কী পরিবর্তন করতে হবে না যেমন Runঅন্য প্রথম কিছু) থেকে অধ্যায়গুলির লিংক। NppExec এর ম্যানুয়াল যে কিভাবে আপনি NppExec এর কোড সংরক্ষণ করুন এবং একটি শর্টকাট কী দায়িত্ব অর্পণ করা ব্যাখ্যা: NppExec's "Execute...", NppExec's script

পিএস * : এনপিপেক্সেক্স প্লাগইন দিয়ে আপনি কিছু লাইন হাইলাইট করতে পারেন Highlight Filters(পাওয়া যাবে Console Output Filters...)। আমি, লাল ত্রুটি লাইন হাইলাইট করতে যে আপনি যোগ করতে হবে করতে এটি ব্যবহার Highlight masks: *File "%FILE%", line %LINE%, in <*>এবং Traceback (most recent call last):মত এই


2018 হিসাবে, এটি সেরা এবং সবচেয়ে সম্পূর্ণ উত্তর।
জিমি তিনি

6

পূর্বে প্রস্তাবিত কোনও সমাধান আমার পক্ষে কাজ করেনি। সামান্য পরিবর্তন প্রয়োজন।

নোটপ্যাড ++ এ এফ 5 টি চাপার পরে টাইপ করুন:

cmd /k "C:\Python27\python.exe $(FULL_CURRENT_PATH)"

কমান্ড প্রম্পটটি খোলা থাকে যাতে আপনি আপনার স্ক্রিপ্টের আউটপুট দেখতে পারেন।


5

আমি এনপিপি_এক্সেক প্লাগইন ব্যবহার করি (প্লাগইন পরিচালকদের মধ্যে পাওয়া যায়)। এটি ইনস্টল হয়ে গেলে কনসোল উইন্ডোটি খুলুন (ctrl + +) এবং টাইপ করুন:

cmd

এটি কমান্ড প্রম্পট চালু করবে। তারপরে টাইপ করুন:

C:\Program Files\Notepad++> **python "$(FULL_CURRENT_PATH)"**

আপনার সাথে কাজ করা বর্তমান ফাইলটি কার্যকর করতে ute


4

আমি আশা করি এখানে লোকেরা কেবল সামগ্রিক ধারণার পরিবর্তে পদক্ষেপ পোস্ট করবে। অবশেষে আমি কাজ করতে সিএমডি / কে সংস্করণ পেয়েছি।

ধাপে ধাপে নির্দেশাবলী হ'ল:

  1. এনপিপিতে মেনু আইটেমটি ক্লিক করুন: রান করুন
  2. সাবমেনুতে, ক্লিক করুন: চালান
  3. রান ... ডায়ালগ বক্সে, প্রোগ্রামটি চালানোর জন্য, যে কোনও বিদ্যমান পাঠ্য মুছুন এবং এতে টাইপ করুন: cmd / K "$ (FULL_CURRENT_PATH)" / K alচ্ছিক, এটি স্ক্রিপ্টটি চালিত হলে তৈরি উইন্ডোটি খোলা রাখে , যদি আপনি এটি চান।
  4. সংরক্ষণ করুন ... বোতামটি চাপুন।
  5. শর্টকাট সংলাপ বাক্সটি খোলে; আপনি যদি কীবোর্ড শর্টকাট চান তবে এটি পূরণ করুন (এতে একটি নোট রয়েছে যা "এটি এক্সিলারটি অক্ষম করবে" যা কিছু আছে তাই সম্ভবত আপনি কীবোর্ড শর্টকাটটি ব্যবহার করতে চান না, যদিও সম্ভবত যখন আপনি এটি নির্ধারণ করতে ব্যথা না পান ত্বকের প্রয়োজন নেই)। কোথাও আমার মনে হয় আপনাকে এনপিপিকে বলতে হবে পাইথন.এক্সি ফাইলটি (উদাহরণস্বরূপ, আমার জন্য: সি: \ পাইথন 33 \ পাইথন.এক্সই)। আপনি কোথায় বা কীভাবে এটি করেন তা আমি জানি না, তবে বিভিন্ন জিনিস এখানে চেষ্টা করার পরে আমি তা করতে পেরেছিলাম - কোন প্রচেষ্টাটি কৌশলটি করেছে তা আমি মনে করতে পারি না।

আমি অনুমান করছি পাইথন কেবল আপনার পথে। এটি আমার পক্ষে কাজ করে এবং এজন্য পাইথন কোথায় ছিল আমাকে এনপিপিকে বলতে হয়নি (এবং পাইথন কোথায় আছে এনপিপিকে বলার মতো কোথাও আছে বলে আমি বিশ্বাস করি না)
রায়ান

3

এখানে কোন উত্তর নেই, বা প্লাগইন আমি যা চাই তা সরবরাহ করেছি। আমার পাইথন কোডটি লঞ্চ করার জন্য একটি মিনিমালিস্ট পদ্ধতি যা আমি নোটপ্যাড ++ তে একটি শর্টকাটের প্রেস দিয়ে লিখেছি, সাধারণত কোনও প্লাগইন নেই।

উইন্ডোজ 8.1 x86_64 এবং নোটপ্যাড ++ 32 বিটের জন্য আমার কাছে পাইথন 3.6 (64-বিট) রয়েছে। আপনি নাইটপ্যাড ++ এ আপনার পাইথন স্ক্রিপ্টটি লেখার পরে এবং এটি সংরক্ষণ করার পরে, F5 এর জন্য হিট করুন Run। তারপর লিখ:

"C:\Path\to\Python\python.exe" -i "$(FULL_CURRENT_PATH)"

এবং রান বোতাম টিপুন। iপতাকা বাহিনীর কোড সঞ্চালনের পর এখনও থাকার টার্মিনাল সমাপ্ত, আপনাকে এটা পরিদর্শন করার জন্য। এই কমান্ডটি স্ক্রিপ্টটি একটি সিএমডি টার্মিনালে চালু করবে এবং টার্মিনালটি এখনও সেখানে থাকবে, যতক্ষণ না আপনি টাইপ করে এটি বন্ধ করে দেন exit()

আপনি সুবিধার জন্য এটিকে একটি শর্টকাটে সংরক্ষণ করতে পারেন (আমার নামটি সিটিআরএল + শিফট + পি)।


2

একটি সমস্যা রয়েছে যা আমি উপরের সমাধানগুলিতে সমাধান করতে দেখিনি। পাইথন বর্তমান কার্য-ডিরেক্টরিটি সেট করে যেখানেই আপনি দোভাষী শুরু করেন to আপনি যেখানে ফাইলটি সংরক্ষণ করেছেন সেই একই ডিরেক্টরি হতে যদি আপনার বর্তমান ওয়ার্কিং ডিরেক্টরিটি প্রয়োজন হয় তবে আপনি এফ 5 টি চাপুন এবং এটি টাইপ করতে পারেন:

cmd /K cd "$(CURRENT_DIRECTORY)"&C:\Users\username\Python36-32\python.exe -i "$(FULL_CURRENT_PATH)"

আপনি সি: \ ব্যবহারকারীদের \ ব্যবহারকারীর নাম \ পাইথন 36-32 y পাইথন.এক্স প্রতিস্থাপন করবেন যদি আপনার যন্ত্রটিতে পাইথন ইন্টারপ্রেটারের পাথ যাই থাকে।

মূলত আপনি কমান্ড লাইন শুরু করছেন, ডিরেক্টরিটি আপনি চালনা করার চেষ্টা করছেন এমন .py ফাইল ডিরেক্টরিতে পরিবর্তন করে এবং এটি চালাচ্ছেন। আপনি '&' চিহ্ন সহ আপনার পছন্দ মতো অনেক কমান্ড লাইন কমান্ড একসাথে স্ট্রিং করতে পারেন।


নোটপ্যাড ++ CURRENT_DIRECTORYআপনাকে কোড ফাইলের ডিরেক্টরি হিসাবে স্বীকৃতি দেয় না ।
strpeter

2
এই উত্তরের জন্য অনেক ধন্যবাদ - আমি কিছুক্ষণের জন্য বর্তমান ডিরেক্টরিটির সাথে লড়াই করে যাচ্ছি। আমি কয়েকটি মোড তৈরি করেছি: cmd /K cd "$(CURRENT_DIRECTORY)"&python "$(FULL_CURRENT_PATH)"&pause&exit এটি পূর্ববর্তী উত্তরের সমস্ত উপাদানকে একত্রিত করে।
থর্নকি

2

আমার সমস্যাটি যেমন ক্যাপল্যান্ড ৩৩০০ দ্বারা উল্লেখ করা হয়েছিল, আমার স্ক্রিপ্টটি নোটপ্যাড ++ ফোল্ডার থেকে চলছে, সুতরাং অন্যান্য প্রকল্প ফাইলগুলি যেমন ডাটাবেস ফাইল, মডিউল ইত্যাদি সনাক্ত করা অসম্ভব ছিল আমি স্ট্যান্ডার্ড নোটপ্যাড ++ "রান" কমান্ড ব্যবহার করে সমস্যার সমাধান করেছি ( F5) এবং টাইপ করুন:

cmd /k  "cd /d "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)""

পাইথন আমার পথের মধ্যে ছিল। স্ক্রিপ্ট শেষ হওয়ার পরে সিএমডি উইন্ডোটি খোলা ছিল।


1

রেশুরের উত্তর বাড়ানো হচ্ছে

  1. নোটপ্যাড ++ (শর্টকাট :) এর মেনুবার থেকে রান → রান খুলুন ...F5

  2. প্রদত্ত স্থানে, প্রবেশ করুন:

    "$(FULL_CURRENT_PATH)"  -1
  3. রান ক্লিক করুন

তা দা!


এছাড়াও ব্লক ব্যতীত পুরো কোডটি মোড়ানোর ক্ষেত্রে ত্রুটির জন্য, ব্লক ব্যতীত চেষ্টাটির বাইরে ট্রেসব্যাক আমদানি করুন (আমি সত্যিই জানি না আপনি ভিতরে ট্রেসব্যাক আমদানি করতে পারেন কিনা), এবং অংশটি যুক্ত করুন,traceback.print_exc();input()
আদিত্য শঙ্কর

1

আমি নোটপ্যাড ++ ম্যাক্রোতে পূর্ণ পাইথন ডিরেক্টরি পথ ব্যবহার করা এড়াতে চাই। আমি এই পৃষ্ঠায় প্রদত্ত অন্যান্য সমাধান চেষ্টা করেছি, তারা ব্যর্থ হয়েছে।

আমার পিসিতে যে কাজ করছে সে হ'ল:

নোটপ্যাড ++ এ, F5 টিপুন।

এটি অনুলিপি / আটকান:

cmd /k cd /d $(CURRENT_DIRECTORY) && py -3 -i $(FULL_CURRENT_PATH)

সন্নিবেশ করান।


0

আমি খুব সম্প্রতি পাইথনের জন্য নোটপ্যাড ++ ব্যবহার শুরু করেছি এবং আমি এই পদ্ধতিটি খুব সহজ পেয়েছি। আপনি একবার কোড চালানোর জন্য প্রস্তুত হয়ে গেলে নোটপ্যাড ++ উইন্ডোতে আপনার কোডের ট্যাবটিতে ডান ক্লিক করুন এবং "সেন্টিমিডিতে ইনপুটযুক্ত ফোল্ডার খুলুন" নির্বাচন করুন। এটি কমান্ড প্রম্পটটি ফোল্ডারে খুলবে যেখানে বর্তমান প্রোগ্রামটি সঞ্চয় করা আছে। এখনই আপনাকে যা করতে হবে তা হ'ল:

পাইথন

এটি নোটপ্যাড ++ (10 জানুয়ারী 2015 তৈরি করুন) এ করা হয়েছিল।

আমি স্ক্রিনশটগুলি যোগ করতে পারছি না, সুতরাং এখানে স্ক্রিনশট সহ একটি ব্লগ পোস্ট রয়েছে - http://coder-decoder.blogspot.in/2015/03/used-notepad-in-windows-to-edit-and.html


0

নোটপ্যাড ++ এ, রান → রান ... এ যান , idle.pyআপনার পাইথন ইনস্টলেশনটির পথ এবং ফাইলটি নির্বাচন করুন :

C:\Python27\Lib\idlelib\idle.py

একটি স্থান যোগ করুন এবং এটি:

"$(FULL_CURRENT_PATH)"

এবং আপনি এখানে আছেন!

ভিডিও ডিমেস্টেরেশন:

https://www.youtube.com/watch?v=sJipYE1JT38


0

ভার্চুয়াল এনভায়রনমেন্টে যদি কেউ সিএমডি.এক্সই এবং অজগর স্ক্রিপ্টটি চালাতে আগ্রহী হয় তবে এই পদক্ষেপগুলি আমি ব্যবহার করেছি:

নোটপ্যাডে ++ -> চালান -> রান করুন, আমি নিম্নলিখিতগুলি প্রবেশ করি:

cmd /C cd $(CURRENT_DIRECTORY) && "PATH_to_.bat_file" $(FULL_CURRENT_PATH)

এখানে আমি ডিরেক্টরিতে সিডি করেছি যেখানে .পি ফাইলটি বিদ্যমান রয়েছে, যাতে এটি .py কোডের ডিরেক্টরিতে থাকা অন্য যে কোনও প্রাসঙ্গিক ফাইল অ্যাক্সেস করতে সক্ষম হয়।

এবং .bat ফাইলটিতে আমার কাছে রয়েছে:

@ECHO off
set File_Path=%1

call activate Venv
python %File_Path%
pause

0

আপনি আপনার স্ক্রিপ্টটি সিএমডি এর মাধ্যমে চালাতে এবং স্ক্রিপ্ট-ডিরেক্টরিতে থাকতে পারেন:

cmd /k cd /d $(CURRENT_DIRECTORY) && python $(FULL_CURRENT_PATH)

0

আমি সাধারণত কমান্ড প্রম্পট বা এর মতো কিছু না করে পাইথন নেটিভ আইডিএল ইন্টারেক্টিভ শেলটিতে আমার পাইথন স্ক্রিপ্টগুলি চালানো পছন্দ করি। আমি চেষ্টা করেছি, এবং এটি আমার পক্ষে কাজ করে। কেবল "রান> রান ..." খুলুন, তারপরে নীচের কোডটি আটকে দিন

python  -m idlelib.idle -r "$(FULL_CURRENT_PATH)"

এর পরে, আপনি এটি আপনার হটকি দিয়ে সংরক্ষণ করতে পারেন।

আপনাকে অবশ্যই নিশ্চিত করতে হবে যে আপনার কাঙ্ক্ষিত অজগরটি আপনার পরিবেশের ভেরিয়েবলগুলিতে যুক্ত এবং নিবন্ধিত রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.