আমার উইন্ডোজ মেশিনে (উইনএক্সপি এবং উইন 7) সহজেই কাজ করতে পাইথন স্ক্রিপ্টগুলি এখানে পেতে ওয়েবে এবং পাইথন ডকুমেন্টেশনে এবং পাইথন ডকুমেন্টেশনে এবং নিজের টেস্টিংয়ের জন্য উত্তর খুঁজতে সেক্ষেত্রে আমাকে কিছুটা প্রচেষ্টা নিয়েছে। সুতরাং, আমি কেবল এটি সম্পর্কে ব্লগ করেছি এবং এটি অন্যের পক্ষে দরকারী হলে নীচে তা আটকানো হয়েছি। দুঃখিত এটি দীর্ঘ, এবং এটি উন্নত করতে নির্দ্বিধায়; আমি কোন বিশেষজ্ঞ নই।
[ আপডেট : পাইথন ৩.৩-এ এখন উইন্ডোজের জন্য পাইথন লঞ্চার অন্তর্ভুক্ত রয়েছে, যা আপনাকে ডিফল্ট ইন্টারপ্রেটার, বা পাই -২, পাই -৩, পাই -২..7, ইত্যাদি আহ্বান করতে পাই (পাইথন না বরং টাইপ করতে দেয়) এটি শেবাং লাইনগুলিও সমর্থন করে স্ক্রিপ্ট নিজেই নির্দিষ্ট করার অনুমতি দেয়। ৩.৩ এর পূর্ববর্তী সংস্করণগুলির জন্য, লঞ্চারটি পৃথক ডাউনলোড হিসাবে উপলব্ধ।
http://docs.python.org/3/whatsnew/3.3.html
]
উইন্ডোজ অধীনে পাইথন স্ক্রিপ্টগুলি সুবিধামতভাবে চালানো
হতে পারে আপনি নিজের পাইথন স্ক্রিপ্ট তৈরি করছেন, বা আপনার ডেটা ফাইলের সাহায্যে কেউ আপনাকে কিছু দেওয়ার জন্য দিয়েছে। বলুন আপনি একটি পাইথন স্ক্রিপ্ট অর্জন করেছেন এবং এটি "ডি: \ আমার স্ক্রিপ্টস \ প্রয়োগরে.পি" এ সংরক্ষণ করেছেন। আপনি এটি দ্বিগুণ-ক্লিক করে বা যেকোন অবস্থান থেকে কমান্ড লাইনে টাইপ করে, এটির মতো প্যারামিটারগুলি পাস করার বিকল্প দিয়ে এটিকে সুবিধামতভাবে চালনা করতে চান (- এর অর্থ "আউটপুট ফাইলটি ইতিমধ্যে উপস্থিত থাকলে ওভাররাইট"):
ApplyRE infile.txt outfile.txt -o
বলুন আপনার কাছে একটি ডেটা ফাইলও রয়েছে, "সি: \ কিছু ফাইল \ কিছু লেসিকন.টেক্সট"। সহজ বিকল্পটি হ'ল ফাইল বা স্ক্রিপ্টটি সরানো যাতে তারা একই জায়গায় থাকে তবে এটি অগোছালো হতে পারে, সুতরাং ধরে নেওয়া যাক যে তারা পৃথক থাকবেন।
উইন্ডোজ পাইথন দোভাষী খুঁজে পেতে পারে তা নিশ্চিত করে
পাইথন ইনস্টল করার পরে, কমান্ড প্রম্পটে অজগর টাইপ করে কাজটি পরীক্ষা করুন (এবং তারপরে পাইথন ইন্টারপ্রেটার থেকে বেরিয়ে আসার জন্য প্রস্থান টাইপ করুন)।
C:\>python
Python 3.2 (r32:88445, Feb 20 2011, 21:29:02) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
C:\>
যদি এটি কাজ না করে, আপনার PATH পরিবেশ পরিবর্তনশীলটিতে "; C: \ পাইথন 32" (উদ্ধৃতিবিহীন) জাতীয় কিছু যুক্ত করতে হবে। নির্দেশাবলীর জন্য নীচে পাঠ্য পাঠ দেখুন।
পাইপিথ এবং .pyc এর সাথে পাইথনকে যুক্ত করা হচ্ছে
এটি প্রয়োগ করে ডাবল ক্লিক করে এটি যাচাই করুন। (এর আইকন হিসাবে এটিতে পাইথন লোগো থাকা উচিত এবং যাইহোক, "পাইথন ফাইল" লেবেলযুক্ত হওয়া উচিত)) এটি ইতিমধ্যে সম্পন্ন না হলে, .py ফাইলটিতে ডান ক্লিক করুন, উইন্ডো খুলুন, প্রোগ্রাম চয়ন করুন এবং চেক করুন "সর্বদা ব্যবহার করুন ..." এই সমিতিটি সুবিধার্থে উন্নতি করে তবে কঠোরভাবে প্রয়োজনীয় নয় - আপনি প্রতিবার স্ক্রিপ্ট চালাতে চাইলে "পাইথন" নির্দিষ্ট করতে পারেন, এর মতো:
D:\my scripts>python ApplyRE.py lexicon-sample.txt -o
Running... Done.
এখানে একটি খুব সুনির্দিষ্ট প্রকরণ রয়েছে যা আপনার দোভাষীটির আলাদা সংস্করণ নির্দিষ্ট করার প্রয়োজন না হলে এটি alচ্ছিক।
D:\my scripts>c:\python32\python ApplyRE.py lexicon-sample.txt -o
Running... Done.
তবে এটি একটি ব্যথা। ভাগ্যক্রমে, একবার পাইথন ইনস্টল হয়ে গেলে, PATH এ, এবং .py এর সাথে যুক্ত হয়ে থাকে, তারপরে একটি .py ফাইল ডাবল ক্লিক করুন বা কমান্ড হিসাবে সরাসরি টাইপ করলে ঠিক কাজ করা উচিত। এখানে, আমরা সরাসরি স্ক্রিপ্টটি চালাচ্ছি বলে মনে করি - এটি স্ক্রিপ্টের সাথে "আমার স্ক্রিপ্টগুলি" ফোল্ডারে থাকা একটি নমুনা ফাইলে চালানো খুব সহজ এবং সহজ simple
D:\my scripts>ApplyRE.py lexicon-sample.txt -o
Running... Done.
.Py এক্সটেনশন ছাড়ছে (পাঠ্য সম্পাদনা)
টাইপিং আরও কমাতে, আপনি উইন্ডোজকে বলতে পারেন যে .py (এবং সম্ভবত .pyc ফাইলগুলি) সম্পাদনযোগ্য। এটি করতে, কম্পিউটারকে ডান-ক্লিক করুন এবং বৈশিষ্ট্য, উন্নত, পরিবেশের ভেরিয়েবল, সিস্টেম ভেরিয়েবলগুলি চয়ন করুন। বিদ্যমান পাঠ্য চলকটিতে "; .PY; .PYC" (উদ্ধৃতি ব্যতীত) সংযোজন করুন, অথবা অন্যথায় যদি আপনি প্রত্যয়ী হন তবে এটি তৈরি করুন এটি এখনও বিদ্যমান নেই। কমান্ড প্রম্পটটি বন্ধ এবং পুনরায় খুলুন। আপনি এখন .py বাদ দিতে সক্ষম হবেন (এফওয়াইআই, এটি করা প্রয়োগের পরিবর্তে প্রয়োগের.এক্সই বা অ্যাপেরআর.বিটি চালানোর কারণ হতে পারে, যদি কারও অস্তিত্ব থাকে)।
D:\my scripts>ApplyRE lexicon-sample.txt -o
Running... Done.
PATH সিস্টেমে স্ক্রিপ্ট যুক্ত করা হচ্ছে
আপনি যদি কমান্ড প্রম্পট থেকে প্রায়শই আপনার স্ক্রিপ্টগুলি ব্যবহার করতে যাচ্ছেন (বিএটি ফাইল ব্যবহারের মাধ্যমে এটি করা কম গুরুত্বপূর্ণ) তবে আপনি আপনার স্ক্রিপ্টগুলির ফোল্ডারটি সিস্টেম প্যাথ-এ যুক্ত করতে চাইবেন। (পাঠ্যপুস্তকের পাশে আপনার প্যাট ভেরিয়েবলটি দেখতে হবে; উদ্ধৃতি ব্যতীত এটিতে "যোগ করুন"; ডি: \ আমার স্ক্রিপ্টগুলি।) বর্তমান অবস্থানের ফাইলগুলির বিরুদ্ধে আপনি অন্য কোনও অবস্থান থেকে স্ক্রিপ্ট চালাতে পারেন, যেমন:
C:\some files>ApplyRE "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.
সফল! কমান্ড-লাইনটি প্রবাহিত করার জন্য আপনার যা করা দরকার তা হ'ল।
PATH টুইট না করে সরাসরি চলছে
আপনি যদি একজন দ্রুত টাইপ লেখক হন বা প্রতিটি পরিস্থিতির জন্য ব্যাচ ফাইল তৈরি করতে আপত্তি করেন না, আপনি PATH টুইট করার পরিবর্তে পুরো পথ (স্ক্রিপ্টের জন্য বা পরামিতিগুলির জন্য) নির্দিষ্ট করতে পারেন।
C:\some files>"d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.
C:\some files>d:
D:\>cd "my scripts"
D:\my scripts>ApplyRE.py "c:\some files\some lexicon.txt" "c:\some files\some lexicon OUT.txt" -o
Running... Done.
শর্টকাট বা ব্যাচ ফাইল তৈরি করা হচ্ছে
.Py যদি ইনস্টলড পাইথনের সাথে যুক্ত থাকে তবে এটি চালাতে আপনি কেবল অ্যাপ্রেআর.পি.কে ডাবল ক্লিক করতে পারেন, তবে কনসোলটি উপস্থিত হয়ে তার আউটপুট (বা ব্যর্থতা) পড়তে খুব দ্রুত অদৃশ্য হয়ে যেতে পারে। এবং প্যারামিটারগুলি পাস করার জন্য আপনাকে প্রথমে নিম্নলিখিতগুলির একটি করতে হবে। (ক) ডান ক্লিক করুন এবং একটি শর্টকাট তৈরি করুন। বৈশিষ্ট্যগুলি সম্পাদনা করতে এবং টার্গেটে প্যারামিটার যুক্ত করতে ডান ক্লিক করুন Right (খ) একটি ব্যাচ ফাইল তৈরি করুন - অ্যাপ্লায়ারুন.ব্যাট এর মতো স্বতন্ত্র নাম সহ একটি সরল পাঠ্য ফাইল। এই বিকল্পটি সম্ভবত আরও ভাল কারণ আপনি এটিকে বিরতি দিতে বলতে পারেন যাতে আপনি আউটপুটটি দেখতে পারেন। এখানে একটি নমুনা বিএটি ফাইলের বিষয়বস্তু রয়েছে, এটি লিখিত এবং সি থেকে চালিত হবে: \ কিছু ফাইল।
python "d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
pause
উন্নত: পাইথনপথে সংযোজন
এটি সাধারণত প্রয়োজন হয় না, তবে অন্য একটি পরিবেশের পরিবর্তনশীল যা প্রাসঙ্গিক হতে পারে তা হ'ল পাইথনপথ। যদি আমরা ডি: যুক্ত করতে পারি \ আমার স্ক্রিপ্টগুলি সেই পরিবর্তনশীলটিতে থাকে, তবে অন্যান্য অবস্থানের অন্যান্য পাইথন স্ক্রিপ্টগুলি আমদানির বিবরণীর মাধ্যমে সেগুলি ব্যবহার করতে পারে।