در این مطلب، ویدئو تجزیه کننده پیکربندی پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,490
در این ویدیو ما
2
00:00:02,490 –> 00:00:05,220
تجزیه کننده های پیکربندی تجزیه کننده پیکربندی که معمولاً با
3
00:00:05,220 –> 00:00:07,470
برنامه های پایتون برای پیکربندی
4
00:00:07,470 –> 00:00:10,500
تنظیمات برنامه استفاده می شود را پوشش خواهیم داد. این به عنوان یک
5
00:00:10,500 –> 00:00:13,469
بسته اصلی در پایتون گنجانده شده است و معمول
6
00:00:13,469 –> 00:00:16,410
است که چندین فایل داشته باشید یا
7
00:00:16,410 –> 00:00:19,350
چندین فایل را به صورت پویا ایجاد کنید، این می
8
00:00:19,350 –> 00:00:22,050
تواند بر اساس سیستم عامل یا
9
00:00:22,050 –> 00:00:24,960
فقط یک محیط متفاوت فقط
10
00:00:24,960 –> 00:00:27,210
به برنامه شما بستگی دارد، بنابراین ما
11
00:00:27,210 –> 00:00:29,220
در این آموزش انجام خواهیم داد که از
12
00:00:29,220 –> 00:00:31,560
پردازنده پیکربندی برای ایجاد پویا یک
13
00:00:31,560 –> 00:00:33,960
فایل پیکربندی استفاده می کنیم، بنابراین باید
14
00:00:33,960 –> 00:00:41,309
پیش برویم و تجزیه کننده پیکربندی را وارد کنیم و وقتی
15
00:00:41,309 –> 00:00:42,960
این کار را انجام دادیم باید راه اندازی یک
16
00:00:42,960 –> 00:00:46,950
متغیر پیکربندی جدید فایل های پیکربندی به
17
00:00:46,950 –> 00:00:49,460
طور کلی به بخش هایی تقسیم می شوند و
18
00:00:49,460 –> 00:00:51,660
در هر بخش می توانیم
19
00:00:51,660 –> 00:00:53,850
چندین گزینه داشته باشیم، بنابراین من می روم ادامه می دهم
20
00:00:53,850 –> 00:00:56,340
و فقط چند بخش را
21
00:00:56,340 –> 00:00:58,760
در اینجا ایجاد می کنم
22
00:01:11,299 –> 00:01:13,350
بسیار خوب، بنابراین اکنون ما سه بخش مختلف را
23
00:01:13,350 –> 00:01:15,749
تنظیم کرده ایم. بخش
24
00:01:15,749 –> 00:01:18,060
تنظیمات یکی برای پایگاه داده و یکی
25
00:01:18,060 –> 00:01:20,909
برای فایلها، بنابراین اکنون که
26
00:01:20,909 –> 00:01:22,590
داریم میتوانیم پیش برویم و یک فایل پیکربندی ایجاد کنیم،
27
00:01:22,590 –> 00:01:26,009
بنابراین با استفاده از Context
28
00:01:26,009 –> 00:01:28,289
Man یک فایل جدید باز می
29
00:01:28,289 –> 00:01:34,549
کنیم و فقط این dev dot i و i را صدا می
30
00:01:34,670 –> 00:01:41,250
زنیم و حالت را برای نوشتن تنظیم می کنیم تا وقتی
31
00:01:41,250 –> 00:01:43,469
که config را صدا می زنید، بنویسید و سپس
32
00:01:43,469 –> 00:01:48,349
اگر آن را ذخیره کنم و باز کنم یک F ارسال کنید. ترمینال
33
00:01:49,840 –> 00:01:52,430
و فقط آن را منفجر کرده و
34
00:01:52,430 –> 00:01:57,680
پایین صفحه اینجا خوب است و سپس اگر
35
00:01:57,680 –> 00:01:59,000
متوجه شدید در اینجا یک فایل جدید
36
00:01:59,000 –> 00:02:01,910
به نام dev guy داریم و من و من فقط
37
00:02:01,910 –> 00:02:04,660
آن را به بالا منتقل می کنیم
38
00:02:05,150 –> 00:02:08,038
و بنابراین این خروجی ما است سه بخش خود را
39
00:02:08,038 –> 00:02:10,070
داریم و سپس
40
00:02:10,070 –> 00:02:13,830
گزینه ها و مقدار مربوطه را داریم و
41
00:02:13,830 –> 00:02:16,640
هر یک از آن ها
42
00:02:17,880 –> 00:02:19,770
اکنون در این مرحله می توانیم
43
00:02:19,770 –> 00:02:21,060
چیزی ایجاد کنیم که قرار است از این
44
00:02:21,060 –> 00:02:22,680
فایل بخواند، بنابراین بیایید فایل دیگری ایجاد
45
00:02:22,680 –> 00:02:28,500
کنیم که آن را فایل پیکربندی خوانده شده می نامیم و
46
00:02:28,500 –> 00:02:31,140
درست مانند در فایل ایجاد، ما باید
47
00:02:31,140 –> 00:02:38,250
تجزیه کننده پیکربندی را وارد کنیم و یک متغیر تجزیه کننده تنظیم
48
00:02:38,250 –> 00:02:43,200
کنیم، اکنون باید فایل
49
00:02:43,200 –> 00:02:49,260
خود را برای خواندن از آن بفرستیم و اکنون که
50
00:02:49,260 –> 00:02:51,420
این کار را انجام دادیم، روش های مختلفی داریم
51
00:02:51,420 –> 00:02:53,370
که اکنون در دسترس ما هستند. ادامه دهید
52
00:02:53,370 –> 00:02:58,500
و بخشها را در اینجا چاپ کنید، آن را
53
00:02:58,500 –> 00:03:05,310
ذخیره کرده و اجرا کنید و سپس یک را دریافت میکنیم
54
00:03:05,310 –> 00:03:08,250
فهرست پشتیبان سه بخش ما
55
00:03:08,250 –> 00:03:08,970
56
00:03:08,970 –> 00:03:12,150
پایگاه داده تنظیمات و فایلهای ما که سرفصلهای
57
00:03:12,150 –> 00:03:14,730
هر یک از اینها هستند، اکنون اگر بخواهیم
58
00:03:14,730 –> 00:03:18,810
گزینهای را در یک بخش دریافت کنیم، میتوانیم
59
00:03:18,810 –> 00:03:23,610
آن را نیز انجام دهیم، بنابراین باید
60
00:03:23,610 –> 00:03:26,400
متد دریافت را فراخوانی کنیم، بنابراین اجازه دهید داخل آن را بررسی کنیم.
61
00:03:26,400 –> 00:03:31,850
تنظیمات و آنها کلید مخفی را دریافت می کنند و
62
00:03:31,850 –> 00:03:35,030
اگر دوباره آن را اجرا کنیم، abc123 خود را دریافت می کنیم
63
00:03:35,030 –> 00:03:36,860
64
00:03:36,860 –> 00:03:40,590
که کلید مخفی ما در اینجا است و اگر
65
00:03:40,590 –> 00:03:41,880
فقط بخواهیم ببینیم چه گزینه هایی وجود دارد،
66
00:03:41,880 –> 00:03:48,750
می توانیم انجام دهیم که همچنین در واقع باید
67
00:03:48,750 –> 00:03:53,100
انجام دهیم این است که یک رمز عبور را انجام دهیم. بخش پس از همه
68
00:03:53,100 –> 00:03:55,700
گزینه های موجود در بخش تنظیمات
69
00:03:55,700 –> 00:03:59,100
که به ما کلید مخفی اشکال زدایی را در مسیرهای ثبت شده به ما می دهد
70
00:03:59,100 –> 00:04:01,770
که همان چیزی است که ما
71
00:04:01,770 –> 00:04:04,860
در اینجا تنظیم کرده بودیم، همچنین می توانیم از
72
00:04:04,860 –> 00:04:07,740
روش in استفاده کنیم تا ببینیم آیا بخشی در
73
00:04:07,740 –> 00:04:18,600
فایل است یا نه، بنابراین اگر بگویم DB in تجزیه کننده به طوری که
74
00:04:18,600 –> 00:04:22,470
باید درست را برگرداند که این کار را انجام می دهد زیرا
75
00:04:22,470 –> 00:04:25,350
DB در یکی از این بخش ها قرار دارد،
76
00:04:25,350 –> 00:04:27,510
اکنون مهم است که توجه داشته باشید که ما
77
00:04:27,510 –> 00:04:28,979
مقادیر خاصی مانند پورت پایگاه داده خود
78
00:04:28,979 –> 00:04:31,320
داریم که دارای سه برابر 8 9 است
79
00:04:31,320 –> 00:04:33,540
، به نظر می رسد که یک مقدار صحیح است،
80
00:04:33,540 –> 00:04:35,250
اما این پردازش می شود
81
00:04:35,250 –> 00:04:41,160
همیشه گوی است اگر بخواهم
82
00:04:41,160 –> 00:04:47,730
آن را در پورتهای DB دریافت کنم و اگر بخواهم
83
00:04:47,730 –> 00:04:52,280
این را بگیرم و نوع آن را بررسی کنم، یک رشته خواهد بود
84
00:04:56,240 –> 00:04:57,830
تا ببینیم مقدار ما در اینجا
85
00:04:57,830 –> 00:05:01,790
80 تا 89 است و اکنون یک
86
00:05:01,790 –> 00:05:04,310
نوع رشته را برمیگرداند. ما میتوانیم کاری
87
00:05:04,310 –> 00:05:07,520
شبیه به این انجام دهیم، میتوانیم دوباره
88
00:05:07,520 –> 00:05:13,910
آن را بگیریم و به سادگی آن را به یک عدد صحیح تبدیل کنیم و این
89
00:05:13,910 –> 00:05:17,060
در واقع کار میکند، اما راه بهتری وجود دارد،
90
00:05:17,060 –> 00:05:19,600
بنابراین برخی از روشهایی
91
00:05:19,600 –> 00:05:24,490
که تجزیهکننده تجزیهکننده پیکربندی به ما میدهد
92
00:05:25,810 –> 00:05:31,270
یکی از آنها شامل متد get in است.
93
00:05:36,280 –> 00:05:39,140
اگر بخواهیم آن را چاپ
94
00:05:39,140 –> 00:05:41,480
کنیم، عملی به ما می دهد که در
95
00:05:41,480 –> 00:05:43,910
واقع یک عدد صحیح از
96
00:05:43,910 –> 00:05:46,310
متد get into
97
00:05:46,310 –> 00:05:48,110
خواهد بود، تبدیل نوع را برای ما ا