প্রশ্ন ট্যাগ «getattr»

6
__Getattr__ বনাম __getattribute__ এর মধ্যে পার্থক্য
আমি কখন __getattr__বা কখন ব্যবহার করব তা বোঝার চেষ্টা করছি __getattribute__। ডকুমেন্টেশন উল্লেখ __getattribute__নতুন স্টাইলের শ্রেণীর ক্ষেত্রে প্রযোজ্য। নতুন ধাঁচের ক্লাস কি?

14
Getattr () ঠিক কী এবং আমি কীভাবে এটি ব্যবহার করব?
আমি সম্প্রতি ফাংশন সম্পর্কে পড়েছিgetattr() । সমস্যাটি হ'ল আমি এখনও এর ব্যবহারের ধারণাটি বুঝতে পারি না। আমি শুধু সম্পর্কে বুঝতে getattr()হয় getattr(li, "pop")কলিং হিসাবে একই li.pop। বইটি কীভাবে আপনি রান-টাইম পর্যন্ত এটির নাম না জেনে কোনও ফাংশনের রেফারেন্স পেতে কীভাবে এটি ব্যবহার করবেন তা উল্লেখ করেছিলাম। সাধারণত এটিই আমি সাধারণভাবে …
295 python  getattr 

4
__Getattr__ এবং __getattribute__ এর মধ্যে পার্থক্য বোঝা
আমি পার্থক্য বুঝতে মধ্যে চেষ্টা করছি __getattr__এবং __getattribute__, কিন্তু, আমি এটাকে ব্যর্থ করছি। উত্তর স্ট্যাক ওভারফ্লো প্রশ্নের মধ্যে পার্থক্য __getattr__বনাম__getattribute__ বলেছেন: __getattribute__অবজেক্টের আসল বৈশিষ্ট্যগুলি দেখার আগে অনুরোধ করা হয়েছিল এবং তাই সঠিকভাবে প্রয়োগ করা জটিল be আপনি খুব সহজেই অনন্ত পুনরাবৃত্তিতে শেষ করতে পারেন। এর অর্থ কী তা আমার একেবারেই …

3
আমি কীভাবে পাইথনে __getattr__ কে ডিফল্ট আচরণ না ভেঙে ওভাররাইড করব?
__getattr__অভিনব কিছু করার জন্য আমি ক্লাসে পদ্ধতিটি ওভাররাইড করতে চাই তবে আমি ডিফল্ট আচরণটি ভাঙতে চাই না। এটি করার সঠিক উপায় কী?

4
আমি কীভাবে বর্তমান মডিউলটিতে সেটট্র্যাট () কল করব?
বর্তমান মডিউলে ভেরিয়েবল সেট objectকরতে আমি ফাংশনে প্রথম পরামিতি হিসাবে কী পাস করব setattr(object, name, value)? উদাহরণ স্বরূপ: setattr(object, "SOME_CONSTANT", 42); হিসাবে একই প্রভাব প্রদান: SOME_CONSTANT = 42 এই লাইনগুলি সহ সঠিক মডিউলটির মধ্যে (সঠিক সহ object)। আমি গতিশীলভাবে মডিউল স্তরে বিভিন্ন মান উত্পন্ন করছি এবং মডিউল স্তরে আমি সংজ্ঞা …

8
একটি মডিউলে __getattr__
__getattr__একটি শ্রেণিতে একটি মডিউলে কী সমমানের প্রয়োগ করতে পারে ? উদাহরণ মডিউলটির স্থিতিযুক্ত সংজ্ঞায়িত বৈশিষ্ট্যগুলিতে অস্তিত্ব নেই এমন কোনও ফাংশন কল করার সময়, আমি সেই মডিউলটিতে একটি শ্রেণির একটি উদাহরণ তৈরি করতে চাই এবং মডিউলটিতে অ্যাট্রিবিউট অনুসন্ধানে ব্যর্থ হিসাবে একই নামটির সাথে পদ্ধতিটি অনুরোধ করব। class A(object): def salutation(self, accusative): …

6
আমি অসীম পুনরাবৃত্তি ত্রুটি না করে কীভাবে __getattribute__ প্রয়োগ করব?
আমি ক্লাসে একটি ভেরিয়েবলের অ্যাক্সেসকে ওভাররাইড করতে চাই, তবে অন্য সবগুলিকে সাধারণত ফিরে আসি। আমি কীভাবে এটি সম্পাদন করব __getattribute__? আমি নিম্নলিখিতগুলি চেষ্টা করেছিলাম (যা আমি কী করতে চাইছি তাও বোঝানো উচিত) তবে আমি পুনরাবৃত্তি ত্রুটি পেয়েছি: class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': return 0. else: …
104 python  class  oop  recursion  getattr 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.