mozmill এবং অন্যান্য মোজিলা পাইথন কোড, অন্তর্নিহিত প্ল্যাটফর্ম চেক সর্বত্র বিভিন্নভাবে সম্পন্ন করা হয়. বিভিন্ন পরীক্ষণের ফলে এই নির্দিষ্ট চেক (যেমন) একটি অপারেটিং সিস্টেমের জন্য প্রয়োজন .... আশ্চর্য পাঠক যাব, কপি + + পেস্ট অনেক সীসা প্রয়োজন? তথ্য সংকুচিত না হয়, চেক ধারাবাহিকভাবে সম্পন্ন, না এটা আমরা জন্য চেক করা হয় কি সংজ্ঞায়িত হয় না.
. MozInfo এই সমস্যা & nbsp সমাধান প্রস্তাব; MozInfo, একটি সেতু ইন্টারফেস অপারেটিং সিস্টেম এর অন্তর্নিহিত (জটিল) আধিক্য তৈরীর এবং স্থাপত্য সমন্বয় মোজিলা সফ্টওয়্যার relavence মানের একটি উপসেট সাথে সামঞ্জস্য. অপারেটিং সিস্টেম, সংস্করণ, বিট, এবং প্রসেসর: বর্তমান বাস্তবায়ন relavent কী, মান অনাবৃত. উপরন্তু, ব্যবহার সার্ভিস প্যাক উইন্ডোজ প্ল্যাটফর্ম পাওয়া যায়.
এপিআই ব্যবহার
MozInfo একটি পাইথন প্যাকেজ. সফটওয়্যার ডাউনলোড এবং আপনি পাইথন থেকে আমদানি mozinfo করার অনুমতি প্রদান করা হবে বিকাশ setup.py পাইথন চলমান. [Mozinfo.py] (https://github.com/mozautomation/mozmill/blob/master/mozinfo/mozinfo.py) অন্তর্ভুক্ত শুধুমাত্র ফাইল এই প্যাকেজ, তাই আপনি একটি একক ফাইল সমাধান প্রয়োজন হলে, আপনি শুধু পারেন ডাউনলোড বা ওয়েব মাধ্যমে এই ফাইল কল.
উপরের স্তরের (অপারেটিং সিস্টেম, সংস্করণ, বিট, প্রসেসর) মডিউল GLOBALS পাওয়া যায় বৈশিষ্ট্যাবলী:
& Nbsp; mozinfo.os == 'জয়' যদি ...
উপরন্তু, mozinfo এই মান ধারণ করে একটি অভিধান, mozinfo.info রপ্তানি. mozinfo এছাড়াও রপ্তানি:
- পছন্দ: অপারেটিং সিস্টেম, বিট, এবং প্রসেসরের জন্য সম্ভাব্য মান একটি অভিধান
- প্রধান: mozinfo জন্য console_script এন্ট্রি পয়েন্ট
- অজানা: একটি একক নির্ধারণ করা যাবে না যে একটি মান বাচক
অজানা "অজানা" স্ট্রিং উপস্থাপনা আছে. পাইথন হিসাবে মিথ্যা নির্ণয় করা হবে অজানা:
& Nbsp; যদি না mozinfo.os: ... # অজানা!
কমান্ড লাইন ব্যবহার
MozInfo এক এর বর্তমান সিস্টেম নির্ণয় করতে ব্যবহার করা যেতে পারে, যা একটি কমান্ড লাইন থেকে ব্যবহারযোগ্য, mozinfo সঙ্গে আসে.
উদাহরণ আউটপুট:
& Nbsp; অপারেটিং সিস্টেম: লিনাক্স সংস্করণ: উবুন্টু 10.10 বিট: 32 প্রসেসর: x86,
এই ক্ষেত্র, অপারেটিং সিস্টেম, বিট, এবং প্রসেসর তিনটি, পছন্দের একটি সসীম সেট আছে. আপনি mozinfo --bits, mozinfo --os ব্যবহার এইসব পছন্দ মান প্রদর্শন, এবং --processor mozinfo পারে. . mozinfo --help নথি কমান্ড লাইন ব্যবহার
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না