در این مطلب، ویدئو یادگیری پایتون برای مهندسان شبکه | قسمت 21 |دسترسی به استثناهای غیرقابل دسترس در Netmiko با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:15:23
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,230 –> 00:00:02,700
سلام به همه خوش آمدید به بیست و یکمین
2
00:00:02,700 –> 00:00:04,380
ویدیوی سری یادگیری پایتون برای
3
00:00:04,380 –> 00:00:05,970
مهندسین شبکه در این ویدیو خواهیم
4
00:00:05,970 –> 00:00:08,750
دید که چگونه
5
00:00:08,750 –> 00:00:12,570
با استفاده از net miko استثناهای غیرقابل دسترسی و دستگاه غیرمجاز را مدیریت کنیم.
6
00:00:12,570 –> 00:00:18,750
7
00:00:18,750 –> 00:00:21,390
8
00:00:21,390 –> 00:00:26,550
برای ایجاد یک استثنا، اسکریپت را در اینجا ذخیره
9
00:00:26,550 –> 00:00:29,699
میکنم، آیپی را
10
00:00:29,699 –> 00:00:33,899
در جایی که این وجود ندارد اضافه میکنم 10.2 10.12
11
00:00:33,899 –> 00:00:37,440
من هیچ دستگاهی در آن IP ندارم اکنون
12
00:00:37,440 –> 00:00:45,510
سعی میکنیم اسکریپت را تا 17 اجرا کنیم، بنابراین سعی میکنیم وصل شویم.
13
00:00:45,510 –> 00:00:47,820
به آن 12 بله،
14
00:00:47,820 –> 00:00:51,149
ما خطا را دریافت می کنیم، بنابراین استثنا است
15
00:00:51,149 –> 00:00:54,329
net miko timeout استثنا اتصال
16
00:00:54,329 –> 00:00:58,649
به دستگاه به پایان رسیده است و برای رسیدگی به
17
00:00:58,649 –> 00:01:00,899
این خطا کاری که باید انجام دهید این است
18
00:01:00,899 –> 00:01:04,099
که کلاسی را وارد کنید که این استثنا در
19
00:01:04,099 –> 00:01:08,189
آن مدیریت می شود و سپس باید از try استفاده کنید.
20
00:01:08,189 –> 00:01:13,049
و عبارت را در اسکریپت خود بپذیرید تا
21
00:01:13,049 –> 00:01:17,390
ببینید آن کلاس چه کارهایی باید انجام دهیم
22
00:01:23,350 –> 00:01:26,280
مکزیک
23
00:01:27,409 –> 00:01:31,770
در اینجا می توانید کلاس را ببینید همان
24
00:01:31,770 –> 00:01:33,390
کلاسی که می توانید استثناء مهلت زمانی Oh قومی را ببینید
25
00:01:33,390 –> 00:01:37,140
بله
26
00:01:37,140 –> 00:01:39,890
استثنای زمانی که باید وارد کنید کلاس است
27
00:01:39,890 –> 00:01:42,390
قبل از اینکه وارد آن شویم،
28
00:01:42,390 –> 00:01:44,520
چند مثال ساده در مورد استثناها خواهیم دید که چگونه آن
29
00:01:44,520 –> 00:01:47,729
را مدیریت کنیم، سپس آن را مدیریت می کنیم، سپس
30
00:01:47,729 –> 00:01:54,810
استثنا ایجاد می کنیم، بنابراین
31
00:01:54,810 –> 00:02:03,090
من به مفسر پایتون خود در اینجا پایتون می روم
32
00:02:03,090 –> 00:02:15,810
و n به اضافه 1 n یک رشته است و 1
33
00:02:15,810 –> 00:02:18,599
یک عدد صحیح است اگر بخواهیم این دو را اضافه کنیم
34
00:02:18,599 –> 00:02:20,569
، با خطایی مواجه میشویم که میگوید
35
00:02:20,569 –> 00:02:24,030
یک خطای نوع وجود دارد، اما اگر این را بدهیم
36
00:02:24,030 –> 00:02:26,849
حتی اگر
37
00:02:26,849 –> 00:02:30,260
یکی را به رشته تبدیل
38
00:02:30,590 –> 00:02:36,959
کنید، خروجی ترکیبی را دریافت میکنم.
39
00:02:36,959 –> 00:02:39,720
نوع به دلیل عدم تطابق نوع
40
00:02:39,720 –> 00:02:41,579
خطا دریافت میکنم، سعی میکنیم این
41
00:02:41,579 –> 00:02:46,109
خطا را با استفاده از یک اسکریپت مدیریت کنیم که من
42
00:02:46,109 –> 00:02:49,340
یک فایل در اینجا ایجاد میکنم
43
00:02:53,080 –> 00:03:03,860
که مقداری تلویزیون نقطهای را در اینجا بسازیم، بنابراین ابتدا آنچه را که
44
00:03:03,860 –> 00:03:13,870
باید انجام دهیم باید امتحان کنیم، سپس همان عبارت را کپی میکنم.
45
00:03:13,870 –> 00:03:17,470
از اینجا
46
00:03:24,720 –> 00:03:40,600
من خروجی چاپ را به اضافه y می
47
00:03:40,600 –> 00:03:45,550
دهم اگر خطایی دریافت کنیم، به جز این خطا اگر
48
00:03:45,550 –> 00:03:51,940
خطای خطای نوع باشد، می رویم خطا تایپ
49
00:03:51,940 –> 00:04:05,680
کنید اینجا اجاره نه رشته ای
50
00:04:05,680 –> 00:04:11,680
پیامی دریافت می کند که رشته ای نیست من
51
00:04:11,680 –> 00:04:15,780
اسکریپت را ذخیره می کنم ما سعی خواهم کرد آن را
52
00:04:17,339 –> 00:04:24,030
توسط آنها اجرا کنم، بله، این یک نقطه قوت نیست، اما
53
00:04:24,030 –> 00:04:26,400
اگر این را به تغییر دهم فشار شماره
54
00:04:26,400 –> 00:04:29,150
یک به یک رشته
55
00:04:32,690 –> 00:04:36,710
من خروجی را دریافت می کنم خروجی ترکیبی
56
00:04:36,710 –> 00:04:38,180
به اضافه یک
57
00:04:38,180 –> 00:04:42,710
اکنون یک خطای دیگر به سرعت ایجاد می کند.
58
00:04:42,710 –> 00:04:45,080
متغیر دیگری به نام آن را اضافه
59
00:04:45,080 –> 00:04:49,130
می کند اگر دوباره سعی کنیم اسکریپت را اجرا کنیم
60
00:04:49,130 –> 00:04:53,030
اکنون با خطای دیگری روبرو می شوم.
61
00:04:53,030 –> 00:04:59,300
خطای نامگذاری چون C تعریف نشده است، بنابراین
62
00:04:59,300 –> 00:05:01,100
ما می توانیم آن را به
63
00:05:01,100 –> 00:05:05,180
روش های مختلف انجام دهیم، بنابراین یک راه
64
00:05:05,180 –> 00:05:10,630
به صورت عمومی به کار می رود که خطای ناشناخته را می گوید،
65
00:05:11,350 –> 00:05:19,040
بنابراین اگر به این
66
00:05:19,040 –> 00:05:21,950
شکل به آن خطایی بدهید، هر خطایی که می آید، می گوید
67
00:05:21,950 –> 00:05:24,050
هر خطایی غیر از نوع خطای نوع، خطای
68
00:05:24,050 –> 00:05:29,630
ناشناخته را میگوید ما خطای ناشناخته دریافت میکنیم
69
00:05:29,630 –> 00:05:32,060
برای رسیدگی به این
70
00:05:32,060 –> 00:05:35,680
مورد خاص
71
00:05:40,910 –> 00:05:47,620
، نام era را میدهیم و
72
00:05:47,620 –> 00:05:55,900
متغیر تعریف نشده است، میگوییم اسکریپت
73
00:05:55,900 –> 00:06:01,250
اکنون اجرا شود، بنابراین پیامی را دریافت میکنیم که
74
00:06:01,250 –> 00:06:03,010
میگوید متغیر در حال حاضر تعریف نشده است
75
00:06:03,010 –> 00:06:08,170
، متغیر بالای C
76
00:06:08,170 –> 00:06:17,390
برابر با 2 تعریف می کنیم، حالا سعی می کنیم او را ببینیم، سپس
77
00:06:17,390 –> 00:06:20,030
یک خروجی ترکیبی می گیریم اگر
78
00:06:20,030 –> 00:06:23,960
C را تعریف نمی کنید، متغیر
79
00:06:23,960 –> 00:06:24,500
تعریف نشده است
80
00:06:24,500 –>