در این مطلب، ویدئو ثبت پایتون به درستی انجام شد با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:26
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:07,770
من در اینجا یک اسکریپت بسیار ساده چک
2
00:00:07,770 –> 00:00:10,380
dot py دارم که قرار است
3
00:00:10,380 –> 00:00:14,519
حافظه کلی و رایگان یا دیسک کلی و رایگان
4
00:00:14,519 –> 00:00:17,029
موجود در سیستم محلی من را چاپ کند،
5
00:00:17,029 –> 00:00:24,150
متأسفانه وقتی آن را اجرا میکنم
6
00:00:24,150 –> 00:00:27,869
این اعداد عجیب و غریب را نشان میدهد، بیایید
7
00:00:27,869 –> 00:00:30,119
این مشکل را برطرف کنیم.
8
00:00:30,119 –> 00:00:33,660
دو آرگومان m برای حافظه و D
9
00:00:33,660 –> 00:00:36,390
برای دیسک بسته به آرگومان هایش می گیرد،
10
00:00:36,390 –> 00:00:39,390
ممکن است به این قسمت یا به این
11
00:00:39,390 –> 00:00:42,059
قسمت کد منشعب شود، بیایید ابتدا بفهمیم که آیا
12
00:00:42,059 –> 00:00:44,280
حافظه آرگومان به درستی تنظیم شده است و
13
00:00:44,280 –> 00:00:46,739
برنامه به این بخش از کد منشعب می شود،
14
00:00:46,739 –> 00:00:49,739
اکنون بسیار وسوسه انگیز است که
15
00:00:49,739 –> 00:00:54,780
چیزی شبیه به این را به اینجا اضافه کنید، اما افزودن یک
16
00:00:54,780 –> 00:00:58,680
بیانیه چاپی در اینجا اشتباه است،
17
00:00:58,680 –> 00:01:01,530
چرا که اگر بعداً
18
00:01:01,530 –> 00:01:05,640
بعد از رفع مشکل، یک بیانیه چاپی اضافه کنم، دیگر به این
19
00:01:05,640 –> 00:01:07,950
عبارت نیازی نخواهم داشت، بنابراین باید
20
00:01:07,950 –> 00:01:10,320
بسته به گسترش برنامه شما، آن را حذف کنم.
21
00:01:10,320 –> 00:01:13,049
عبارات چاپ موقت
22
00:01:13,049 –> 00:01:15,479
که نوعی اشکال زدایی ابتدایی است
23
00:01:15,479 –> 00:01:17,670
، بیشتر از
24
00:01:17,670 –> 00:01:19,320
اینکه مفید باشد به شما آسیب می رساند، ممکن است برخی از آن عبارات چاپی را فراموش
25
00:01:19,320 –> 00:01:21,720
کنید و ممکن است در هنگام حذف این t، یک اشکال دیگر اضافه کنید.
26
00:01:21,720 –> 00:01:23,759
عبارات چاپ موقت
27
00:01:23,759 –> 00:01:24,450
28
00:01:24,450 –> 00:01:27,060
کوتاه مدت زمانی که متوجه می شوید
29
00:01:27,060 –> 00:01:29,729
مشکلی را اشکال زدایی می کنید و
30
00:01:29,729 –> 00:01:32,820
اطلاعات بیشتری از برنامه خود می خواهید
31
00:01:32,820 –> 00:01:35,970
اشکال زدایی لاگر برنامه راه حلی است، بنابراین من
32
00:01:35,970 –> 00:01:41,520
این روش چاپ را با اشکال زدایی لاگر جایگزین می
33
00:01:41,520 –> 00:01:44,430
کنم اکنون باید متغیر لاگر را اعلام کنم، ماژول گزارش را وارد خواهم کرد.
34
00:01:44,430 –> 00:01:50,310
ابتدا
35
00:01:50,310 –> 00:01:55,100
ماژول ورود به سیستم را با سطح اشکالزدایی پیکربندی
36
00:01:58,130 –> 00:02:00,439
میکنم و سپس یک نمونه لاگر را نمونهسازی میکنم
37
00:02:00,439 –> 00:02:11,660
و اگر اسکریپت خود را اکنون اجرا کنم،
38
00:02:11,660 –> 00:02:15,019
حافظه را چک میکند تا
39
00:02:15,019 –> 00:02:17,750
به این بخش از کد منشعب شود، اما
40
00:02:17,750 –> 00:02:20,239
قبل از اینکه به اشکالزدایی این اسکریپت کوچک ادامه
41
00:02:20,239 –> 00:02:22,970
دهیم، اجازه دهید ابتدا شکل دهیم. آنچه را که
42
00:02:22,970 –> 00:02:26,269
در اینجا انجام دادهام و اینکه چرا تابع اشکال زدایی
43
00:02:26,269 –> 00:02:29,650
پیامها را با این
44
00:02:29,650 –> 00:02:33,200
لاگرهای پیشوند در پایتون چاپ میکند سلسله مراتبی
45
00:02:33,200 –> 00:02:35,480
46
00:02:35,480 –> 00:02:38,090
47
00:02:38,090 –> 00:02:41,180
48
00:02:41,180 –> 00:02:44,150
49
00:02:44,150 –> 00:02:46,970
هستند. به
50
00:02:46,970 –> 00:02:49,579
صورت مفهومی به روشی مشابه مرتب شده و دقیقاً
51
00:02:49,579 –> 00:02:52,670
مانند ماژول های پایتون سلسله مراتب لاگرها
52
00:02:52,670 –> 00:02:55,579
با نقطه بیان می شود علامت گذاری بنابراین f dot
53
00:02:55,579 –> 00:02:58,400
memory logger فرزندی از برنامه
54
00:02:58,400 –> 00:03:01,610
55
00:03:01,610 –> 00:03:03,260
56
00:03:03,260 –> 00:03:06,109
57
00:03:06,109 –> 00:03:08,540
58
00:03:08,540 –> 00:03:11,900
59
00:03:11,900 –> 00:03:15,769
60
00:03:15,769 –> 00:03:18,889
لاگر برنامه است. با این روش تماس بگیرید، اگر آن را از داخل ماژول حافظه فراخوانی کنید
61
00:03:18,889 –> 00:03:22,430
، یک لاگر به نام حافظه نقطه برنامه را برمی گرداند و
62
00:03:22,430 –> 00:03:25,579
اگر آن را از
63
00:03:25,579 –> 00:03:28,730
ماژول برنامه فراخوانی کنید اصطلاحاً برنامه خواهد بود
64
00:03:28,730 –> 00:03:32,000
65
00:03:32,000 –> 00:03:34,459
66
00:03:34,459 –> 00:03:36,470
67
00:03:36,470 –> 00:03:38,870
. در
68
00:03:38,870 –> 00:03:42,109
مورد یک اسکریپت کوچک مانند check py
69
00:03:42,109 –> 00:03:44,329
ممکن است حق با شما باشد، اما در نسخه حرفه ای این
70
00:03:44,329 –> 00:03:47,090
درس که در آن تکنیک های پیشرفته لاگ در پروژه جنگو را به شما آموزش می دهم، به
71
00:03:47,090 –> 00:03:49,160
72
00:03:49,160 –> 00:03:52,549
شما نشان خواهم داد که چگونه در زمینه
73
00:03:52,549 –> 00:03:55,849
پروژه های پیچیده تر، این سلسله مراتب لاگ ها
74
00:03:55,849 –> 00:03:58,519
به یک سلسله مراتب تبدیل می شود. lifesaver اما بیایید روی
75
00:03:58,519 –> 00:04:00,829
اسکریپت check node py تمرکز کنیم،
76
00:04:00,829 –> 00:04:03,560
این بار یک نمونه مبتذل دیگر را در ماژول حافظه اضافه
77
00:04:03,560 –> 00:04:07,040
می کنم، بنابراین اینجا در ماژول حافظه،
78
00:04:07,040 –> 00:04:09,950
لاگی را وارد می کنم ابتدا ماژول ng
79
00:04:09,950 –> 00:04:13,910
و سپس به روشی مشابه برای بررسی
80
00:04:13,910 –> 00:04:20,290
Y خود، ورود لاگر را اعلام می کنم و
81
00:04:20,290 –> 00:04:22,960
شما اینجا را ببینید و بررسی کنید که چرا
82
00:04:22,960 –> 00:04:25,730
کلاس حافظه را با نگاهی به برخی از
83
00:04:25,730 –> 00:04:38,150
پیام های اشکال زدایی در اینجا اعلام می کنم و اکنون ممکن است متوجه شوید
84
00:04:38,150 –> 00:04:40,600
که آنچه ما در اینجا
85
00:04:40,600 –> 00:04:45,020
بعد از سطح گزارش اشکال زدایی داریم، در واقع
86
00:04:45,020 –> 00:04:49,250
نام نمونه لاگر که ما در داخل تابع استخراج استفاده می کنیم
87
00:04:49,250 –> 00:04:53,389
وجود دارد اگر نه خط
88
00:04:53,389 –> 00:04:56,210
بازگشت 0 اطلاعات حتی بیشتر اشکال زدایی
89
00:04:56,210 –> 00:04:59,030
برای بررسی مجدد اینکه آیا اصلاً به این
90
00:04:59,030 –> 00:05:10,130
بخش از کد رسیده است، اجازه دهید من
91
00:05:10,130 –> 00:05:15