আমি পাইথনে অ্যাট্রিবিউট দ্বারা একটি নির্বাচন সম্পন্ন করার চেষ্টা করছি তবে একটি তালিকায় কোনও অ্যাট্রিবিউট উপস্থিত রয়েছে কিনা তার প্রশ্নের ভিত্তিতে।
এর সাদাসিধে এ জাতীয় প্রশ্নটি এমন কিছু হওয়া উচিত:
qry = " \"OBJECTID\" in oid_list"
arcpy.SelectLayersByAttribute_management(inft, "NEW_SELECTION", qry)
কিন্তু সেই পদ্ধতির ফলে একটি অবৈধ অভিব্যক্তি ত্রুটি ফিরে আসে।
অতীতে, এই ধরণের ক্যোয়ারির জন্য আমাকে আরও জটিল সিটেক্স ব্যবহার করতে হয়েছিল, যেমন:
sqlQuery2 = "nid in (" + ','.join(["'"+x+"'" for x in delta_list]) +")"
তবে এই স্নিপেটের অভিযোজনটি আমার পক্ষেও কার্যকর বলে মনে হয় না:
"OBJECTID_1 in (" + ','.join(["'"+str(x)+"'" for x in oid_list]) +")"
আমি এখানে কি মিস করছি?