როდის უნდა დააყენოთ გამონაკლისი?
როდის უნდა დააყენოთ გამონაკლისი?

ვიდეო: როდის უნდა დააყენოთ გამონაკლისი?

ვიდეო: როდის უნდა დააყენოთ გამონაკლისი?
ვიდეო: აბაზანის გარემონტება - რა უნდა გაითვალისწინოთ აბაზანის რემონტის დროს 2024, მაისი
Anonim

Ამიტომაც გამონაკლისები უნდა გამოიყენება მხოლოდ იმ შემთხვევაში, თუ შენ ვერ უმკლავდება სიტუაციას წესიერად (იფიქრეთ "მეხსიერების გარეშე" ან "კომპიუტერი იწვის"). ერთი ცერის წესი არის რომ გამოყენება გამონაკლისები რაღაცის შემთხვევაში შენ ჩვეულებრივად ვერ იწინასწარმეტყველა. მაგალითებია მონაცემთა ბაზის კავშირი, დაკარგული ფაილი დისკზე და ა.შ.

შემდგომში შეიძლება ისიც იკითხოს, რას ნიშნავს გამონაკლისის დაყენება?

3.3 გამონაკლისები . გამონაკლისის დაყენება არის პროგრამაში შესრულების ნორმალური ნაკადის შეწყვეტის ტექნიკა, სიგნალი იმისა, რომ წარმოიშვა რაიმე განსაკუთრებული გარემოება და პირდაპირ დაბრუნდება პროგრამის თანდართულ ნაწილზე, რომელიც დანიშნული იყო ამ გარემოებაზე რეაგირებისთვის.

გარდა ზემოთ, როგორ აყენებთ გამონაკლისს Python-ში? პითონი ახორციელებს კოდს try განაცხადის შემდეგ, როგორც პროგრამის „ნორმალური“ნაწილი. კოდი, რომელიც მოჰყვება გარდა განცხადება არის პროგრამის პასუხი ნებისმიერზე გამონაკლისები წინა ცდის პუნქტში. როგორც ადრე ნახე, როდესაც სინტაქსურად სწორი კოდი ეშვება ან შეცდომა , პითონი ნება გამონაკლისის შეცდომა.

შეიძლება ასევე იკითხოს, აჩერებს თუ არა პროგრამას გამონაკლისის ამაღლება?

ეფექტი ა ამაღლება განცხადება არის ან შესრულების გადამისამართება შესატყვისად გარდა კომპლექტისა, ან შეაჩერე პროგრამა რადგან არცერთი შესატყვისი არ იქნა ნაპოვნი კომპლექტის გარდა გამონაკლისი . The გამონაკლისი მიერ შექმნილი ობიექტი ამაღლება შეიძლება შეიცავდეს შეტყობინების სტრიქონს, რომელიც იძლევა მნიშვნელოვან შეცდომის შეტყობინებას. საერთოდ, ეს არის სიმებიანი.

რა ხდება, როცა ახალ გამონაკლისს აგდებთ?

ახალი გამონაკლისი () ნიშნავს შენ ქმნიან ა ახალი მაგალითად გამონაკლისი ტიპი. მაშინ როცა როდის შენ ამბობენ გადაყარეთ ახალი გამონაკლისი () ეს ნიშნავს შენ ამბობენ, გადაიტანეთ პროგრამის კონტროლი აბონენტზე და არ შეასრულოთ შემდგომი განცხადებები ამის შემდეგ ჩააგდოს განცხადება.

გირჩევთ: