আমি আর্কজিআইএস-এর জন্য পাইথন স্ক্রিপ্ট পেয়েছি যা আমি কাজ করছি এবং আমি প্রয়োজনীয় ডেটা না থাকলে স্ক্রিপ্টটি সরিয়ে দেওয়ার ক্ষমতা রাখতে চাই। আমি একটি সরল উপায়ে sys.exit () চেষ্টা করেছিলাম কিন্তু এটি আর্কম্যাপে একটি ব্যতিক্রম দেয় যা আমি এড়াতে চাই। আমি এই থ্রেডটি পেয়েছি যা চেষ্টা করে ব্লক ব্যবহার করার পরামর্শ দেয়, তাই আমি এই ফাংশনটি তৈরি করেছি:
def quit_script(message):
log_msg(message) # already defined; writes a message to a file
if log_loc:
output.close() # close the file used with log_msg()
try:
sys.exit()
except SystemExit:
pass
দুর্ভাগ্যক্রমে, এটিও কার্যকর হয়নি। ঠিক আছে, এটি আরকম্যাপে ত্রুটিটি আর তৈরি করে না, তবে এটি ভাল, ছেড়েও যায় না। এই মুহূর্তে, আমার কাছে যদি / অন্য বিবৃতিতে আমার কোডের বেশিরভাগ অংশ থাকে তবে এটি কুৎসিত। কারও কি অন্য কোন পরামর্শ আছে?
ধন্যবাদ! ব্রায়ান