পাইথন 3 এবং পাইথন 3 মি এক্সিকিউটেবলের মধ্যে পার্থক্য


116

মধ্যে পার্থক্য কি /usr/bin/python3এবং /usr/bin/python3mexecutibles?

আমি তাদের উবুন্টু ১৩.০৪ এ পর্যবেক্ষণ করছি, তবে গুগল পরামর্শ দেয় যে তারা অন্যান্য বিতরণেও রয়েছে।

দুটি ফাইলের এমডি 5সাম একই, তবে প্রতীকী লিঙ্ক বা হার্ড লিঙ্ক বলে মনে হয় না; দুটি ফাইলের দ্বারা পৃথক আইনের সংখ্যা রয়েছে ls -liএবং পরীক্ষার find -xdev -samefile /usr/bin/python3.3ফলে অন্য কোনও ফাইল ফিরে আসে না।

কেউ আস্কউবুন্টুতে অনুরূপ প্রশ্ন জিজ্ঞাসা করেছিলেন , তবে আমি দুটি ফাইলের মধ্যে পার্থক্য সম্পর্কে আরও জানতে চেয়েছি।


11
এটি লিঙ্কিত প্রশ্নের উত্তরে উল্লিখিত পিইপি-তে আচ্ছাদিত ।
চিপনার

আহ, আপনাকে ধন্যবাদ! এই প্রশ্নটি লেখার আগে, আমি পিইপির প্রথম কয়েকটি লাইন পড়েছিলাম, তবে পুরো জিনিসটি পড়তে খুব অলস ছিলাম ...
জেমস মিশ্র

উত্তর:


117

এর জন্য ক্রেডিট আমার কাছে ইতিমধ্যে সমাধানটির লিঙ্কটি ছিল তা নির্দেশ করার জন্য চপনারকে যায় ।

পাইথন বাস্তবায়ন যথাযথ হিসাবে ফাইলের নাম ট্যাগে অতিরিক্ত পতাকা অন্তর্ভুক্ত করতে পারে। উদাহরণস্বরূপ, পসিক্স সিস্টেমে এই পতাকাগুলি ফাইলের নামটিতেও অবদান রাখবে:

- পাইডেবগ (পতাকা: ডি)

- পাইমলোক (পতাকা: মি)

--উইন-প্রশস্ত-ইউনিকোড (পতাকা: u)

পিইপি 3149 এর মাধ্যমে ।

সংক্রান্ত mবিশেষভাবে পতাকা, এই কি Pymalloc নন:

ভ্লাদিমির মারানগোজভ রচিত একটি বিশেষায়িত বস্তু বরাদ্দকারী পাইমলোক হলেন পাইথন ২.১-এ যুক্ত বৈশিষ্ট্য। পাইমলোকটি সিস্টেম ম্যালোক () এর চেয়ে দ্রুততর এবং পাইথন প্রোগ্রামগুলির আদর্শ বরাদ্দের নিদর্শনগুলির জন্য কম মেমরির ওভারহেড রাখার উদ্দেশ্যে তৈরি। বরাদ্দকারী মেমরির বড় পুলগুলি পেতে সি এর ম্যালোক () ফাংশন ব্যবহার করে এবং এই পুলগুলি থেকে ছোট মেমরির অনুরোধগুলি পূরণ করে।

মাধ্যমে পাইথন 2.3 নতুন কি

অবশেষে, দুটি ফাইল কয়েকটি সিস্টেমে হার্ডলিঙ্কযুক্ত থাকতে পারে। যদিও আমার উবুন্টু ১৩.০৪ সিস্টেমে দুটি ফাইলের আলাদা আলাদা ইনোড নম্বর রয়েছে (এইভাবে বিভিন্ন ফাইল রয়েছে), দু'বছর আগের একটি কমপ্লেং.প্যাথথন পোস্ট দেখায় যে তারা একবার হার্ডলিঙ্কযুক্ত ছিল।

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