শেফফাইলে কয়টি পয়েন্ট রয়েছে তা গণনা করে আমি একটি নম্বর পাওয়ার চেষ্টা করছি। এবং এটি কাজ করে আমি বাদে অন্য কোথাও এই সংখ্যাটি ব্যবহার করে সমস্যায় পড়ছি। অবশেষে, আমি সেই গণনাটি কিছু গণিতে (ফিল্ড ক্যালকুলেটর) ব্যবহার করব, তবে ডিবাগ করার সময় আমি এমন একটি ত্রুটিতে চলছি যা শেষ পর্যন্ত আমাকে সমস্যার কারণ হতে পারে।
এই কোড:
TotalPoints = arcpy.GetCount_management(Path_Pts)
arcpy.AddMessage(">>>> PROCESS: COUNT PATH POINTS {" + TotalPoints + "}")
এই ত্রুটি দেয়:
TypeError: cannot concatenate 'str' and 'Result' objects
আমি এটিকে একটি আন্ত হিসাবে কাস্ট করার চেষ্টা করেছি, যা এটি পছন্দ করে না:
TypeError: int() argument must be a string or a number, not 'Result'
সুতরাং আমি একটি 'ফলাফল' অবজেক্ট পেয়েছি এবং এটি একটি সংখ্যায় রূপান্তরিত করা দরকার।
আমি কীভাবে এটি করতে পারি - বা এখানে অর্কপাই ফাংশনটি অপ্রয়োজনীয় বা অতিরিক্ত জটিল ব্যবহার করছেন?