raise គឺជា statement តំរូវអោយបង្កើត exception ដោយហេតុថានៅពេលខ្លះ យើងត្រូវបង្កើត exception ដោយខ្លួនយើងផ្ទាល់។ ពិនិត្យកម្មវិធីខាងក្រោមនេះ៖
try: raise SyntaxError('Syntax error exception has been raised.') except SyntaxError as error: print(error)
Syntax error exception has been raised.
ក្រៅពីការបង្កើត exception មានប្រភេទជា SyntaxError យើងអាចបង្កើត exception ប្រភេទណាក៏បានដែរ ដោយប្រើប្រាស់ statement raise នេះ។
លើសពីនេះទៀត យើងក៏អាចប្រើប្រាស់ statement assert មួយទៀត ក្នុងការបង្កើត exception ប្រភេទ AssertionError ក្នុងករណី expression មួយផ្តល់លទ្ធផលជា False ។ ពិនិត្យកម្មវិធីខាងក្រោមនេះ៖
sale = 800 buy = 900 try: assert sale > buy except AssertionError: print('Assertion error occurred.')
Assertion error occurred.