Სარჩევი:

როგორ იყენებთ ცდას პითონში?
როგორ იყენებთ ცდას პითონში?

ვიდეო: როგორ იყენებთ ცდას პითონში?

ვიდეო: როგორ იყენებთ ცდას პითონში?
ვიდეო: Python Programming Tutorial #18 - Try and Except (Python Error Handling) 2024, მაისი
Anonim

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

ამასთან დაკავშირებით, რის გაკეთებას ცდილობს Python-ში?

პითონის ცდა განცხადება არის საშუალება, რომელიც შეგვიძლია გამოვიყენოთ შეცდომების მოხდენილად მოსაგვარებლად. თუ შეცდომა დამუშავებულია სწორად, კოდის შესრულება აკეთებს არ წარმოქმნის შეცდომის სტატუსს და არ არის გამომავალი stderr-ზე. ზემოაღნიშნული გადის სტატუსით = 0 და არ არის გამომავალი stderr-ზე.

ასევე იცით, როდის გამოვიყენოთ try გარდა? ა სცადე ბლოკი საშუალებას გაძლევთ გაუმკლავდეთ მოსალოდნელ შეცდომას. The გარდა დაბლოკვა უნდა მხოლოდ დაჭერა გამონაკლისები, რომლებიც მზად ხართ გაუმკლავდეთ. თუ თქვენ გაუმკლავდებით მოულოდნელ შეცდომას, თქვენმა კოდმა შეიძლება არასწორად მოიქცეს და შეცდომები დამალოს.

გარდა ამისა, როგორ წერთ გარდა პითონში?

Python Try გარდა

  1. try ბლოკი გამოიმუშავებს გამონაკლისს, რადგან x არ არის განსაზღვრული:
  2. დაბეჭდეთ ერთი შეტყობინება, თუ ცდის ბლოკი იწვევს NameError-ს და მეორე სხვა შეცდომებს:
  3. ამ მაგალითში, try ბლოკი არ წარმოქმნის რაიმე შეცდომას:
  4. სცადე:
  5. სცადეთ გახსნათ და ჩაწეროთ ფაილში, რომელიც არ არის ჩასაწერი:

შეიძლება გვქონდეს მრავალი საცდელი ბლოკი პითონში?

Შენ შეგიძლია დაჭერა მრავალჯერადი გამონაკლისები ერთში გარდა ბლოკი . იხილეთ ქვემოთ მოცემული მაგალითი. გთხოვთ გაითვალისწინოთ, რომ შენ შეგიძლია გამოყოფა გამონაკლისები ცვლადისგან თან მძიმე, რომელიც გამოიყენება პითონი 2.6/2.7. მაგრამ შენ შეგიძლია არ კეთება ის შიგნით პითონი 3.

გირჩევთ: